The problem at the moment is that we are simply talking about getting it onto Steam. We should start ACTING to get it to Steam. Steam Greenlight would be a reliable way to get it on, and we should look into the ramifications, but how are we going to get this out there for people who do not use Steam or before we get it on Steam? We need these people to make Greenlight successful.
We should discuss other PR routes as well, to take time off the developers, and get them working on Renegade X instead of worrying about getting the final product out there. I'm not saying we should act on it now, as Renegade X will take time, but we should discuss PR strategy.
My best recommendation is to post everywhere: Reddit, SomethingAwful, C&C Communities, what is left of the Renegade community, etc. But what should we post? Who should do this? And when should we do this?