Very cool, love the various tile sets (especially the 3d layer!)
One thing that tripped me up is the zoom -- the affordance for zoom in/out across most other mapping UIs is via mouse motions -- how come in your demo it's restricted to the +/- buttons? Perhaps I missed something...
Thanks for sharing this, looks very neat.