I just like to encourage people to get out on the track.
I'm the kind of guy who will take your order for a steak and then suggest you check out the track... (plus there's that track pic for your avatar, so you're at least a little predisposed that way). Plus you can get good training tips for free from some of the best riders in the world if you spend a little time there.
A flying 500 is a pretty good sprint workout-- it's not a match sprint thing (maybe it is, but I'm a mass start endurance guy), but if you look at how people have been winning at the Keirin for the past few years, it's by training for the Kilo the year before.