I can't believe I beat it.
This game is more than challenging. It's downright unfair. There are times when you simply need to know the layout ahead of time. When you go off a ramp there's no way to know how fast you need to go or whether to jump or not. You could fly into some unseen enemy and have no control over it. Extremely difficult.
Anyway, here's what it looks like when you win: http://imageshack.us/photo/my-images/
195/offtherails.jpg/