I'm happy to say that soon Sailors of Steel will be put on to Steam Greenlight! Footage and screencaps are being assembled for the release! Be sure to look out for Sailors of Steel, and to hit that 'yes' button! I will post an article announcing when it's put on! Anyway, I'm hoping for the best!
-Abhay Deshpande