Why should you not give away all the features before it drops? I highly doubt someone is going to read "Oh, Tech's got D-Locc Da Choppa on this album, I should totally check out the CD on the first day it comes out so I can read the back and see if he's got 50 Cent on there too!" Besides, the album releases one day, the features not revealed under your plan would be listed on the net before the day is out anyway.
Why should you bother doing a video for a single that you refuse to put weight behind and get it on the radio? I agree that the "No Pay for Play" concept is retarded. Singles on the Radio is advertisement, just the same as that McDonald's commercial during your favorite show. You pay to advertise your product to the masses, that's not forcing them to then buy your product, if they don't like it then they can simply tune out for the duration of your "commercial" before tuning back in to the one they like that will follow.