Here's the Doppelganger Race for Rooftop Run. The first time I played this stage, it took me nearly 8 minutes, so naturally, I was astounded when it asked me to finish within 3 minutes 30 seconds. You'll be able to see here that it's since become a piece of cake for me to finish within that time.
Apparently, I've discovered a shortcut that's been unknown to pretty much everyone until now. It's right at the beginning. After the fourth basket platform, Sonic will drop down in front of a building. Charge up a Spin Dash about 3/4 of the way between the ttwo rightmost windows on the building, and Sonic will land on the first enemy up ahead and bounce up to some ground near Spagonia University. It's an interesting way to make use of the 2 1/2-D qualities of this game, that's for sure.
The music in this stage is "Route 99," or more specifically Route 99 Act 1, the first stage in Sonic Advance 3.