Yeah, does sound like it
I really like this song. It feels like a nice blend of the favorite themes from that game. The mid-point break and change into a new tune was a good change up.
Nothing quite like hitting the straightaway with the Neon and leaving the camera FAR behind when you hit that booster.