Here is the current situation.
The pressure to release a perfect port to Steam PC in order to attract a good number of initial sales has caused me too much stress and taken all the enjoyment out of working on this game.
So what I am going to do is this: I will work on the game for the next 2 weeks to try and remove as many bugs as possible and make it as stable as possible. I will then release the game on Steam as early access, with whatever warts remain.
There will be no multiplayer in this initial release.
Sales will be what they are, probably not great. I am not going to care about sales. If the game fails to sell, that is ok, at least you guys will have something to play.
Once it is released I will work to fix bugs and implement multiplayer. That is the very least I want to complete.
Regarding release on consoles and other platforms, that is reliant on me porting the game code from XNA to Monogame. It is also necessary to exploit 64bit on PC. I do not know if this will happen. But if I finish the multiplayer on PC and the player base is ok, and I'm still enjoying the work, I will do it.
Once again, sorry for the delays and lack of communication regarding progress. The reason is basically there hasn't been much progress. Hopefully the plan above will rectify this.