How Should This Game Handle a Steam Release?

What do you guys think would be the best way for this game to approach a Steam release?

From what I’ve heard (though I don’t know much about it), having a lot of wishlists means that Steam will recommend a game to more users. Since this game already has a solid community, it would get a decent amount of wishlists. So, it seems like it could do well if a Steam page was created well in advance of release.

How do you guys think the Steam release should be done?