thats some fucked up shit, I would just launch the site and promote the hell out of it anyway you can. who cares about updates and shit. just try and make your money back. I know how much work, time and effort you put into this and to see it come to this really sucks. Good luck bro.
