Hello there, registered to ask you something without going through all the Forums. Did you consider Kickstarter?
With reasonable amount of money to collect, and some serious advertising, you're gonna make it. I'm pretty sure you'll get more popularity than the upcoming The Crew. Just tell people that you ALREADY have something, and it's working (isn't it?)
Good luck!
-----
Oh, and one more thing. I think some people will support this: go open-source. I've read that you nearly lost all your work because of VS malfunction. Post your sources on a regular basis, do not be afraid of anything related to it. You even may have some ideas from the community after this.