I noticed those too! I'm not sure how I stumbled across them but saw that they were there. Is it all kind of techno music? I haven't actually downloaded them because I always think about it at work where I don't have my iPod... but I was wondering about the music. Not sure how I'd feel being forced to listen to someone else's music
Though the timing cues seem key...