Yeah, they answered this in the FAQ the other day. All you have to do is buy the game and get all of the Vidmaster achievements (which hopefully they release newer, more difficult ones before/at the games release).
edit: forgot they mentioned there were going to be new ones lol