I did really minimal prep work, and mine turned out great (it adhered great, anyway). Wipe down with mineral spirits a couple times, using clean rags every minute or so. Hit it with some sandpaper to scuff, and shoot it. I used a direct-to-metal primer. HVLP gun for everything.
A word of caution though....painting this frame SUCKS. there are soooo many nooks and crannies, and round tubes have infinite sides. Did you get all the way around it? What about that that thin spot that you didn't see before? Oops, too much, now it's running. It's just really, really hard to paint a tube frame and do a good job with it. Plus the overspray. Oh god, the overspray! It gets everywhere.
If I were to do one thing differently about my build, I would have powder coated the frame and let someone else mess with it.