It feels like there is a lot of game under the covers and a bit more time and attention will pull it all together. Some parallax or other motion in the background to convey travel would go a long way towards selling the overall effect. Ultimately, I think you have a very strong foundation.