Nice! :) I actually understood the concept directly.
I think it would be nice to have some fog so you don't see the buildings pop up in the distance that much. That could also help with the feeling of speed!
There's a lot going on and sometimes it's hard to see what's coming up, but I never got that far/fast that stuff started to get crazy.