Cybrus: Possible Launch Delay!

Due to unforseen circumstances and a little human error the Steam store page is under review for 2-3 days, since Valve don't allow releases on weekends this means the game could possible be delayed until after the weeke…