yeah its the sme scope as the andrews one. congrats, you'll love it. you will have to learn how to collimate (if you dont already know how to) but once you get the hang of it you'll be fine
as for the mount, theres absolutely no reason you couldnt buy a mount for it further down the track.... none what so ever.