Zerud said: first thing I remembered seeing this was that stage in Sonic Adventure... Speed Highway or something like that
Only without the helicopters and the roadblocks somehow defying gravity on a 90% wall. Though sadly, that makes more sense in Gensokyo then it did in Station Square...