Well, I have some good news and some bad news on this project.
The programmer I hired to work on the project finally gave up because he just couldn't manage to fix all the bugs in his code. So, that whole thing was a huge waste of time and money...
On the good news though, I decided to see if what I've learned over the last couple of years will allow me to handle fixing some of the things that were perpetually broken in my own version. The answer to that is, apparently yes. I've fixed a couple of the more complicated issues, updated a lot of the artwork, and have launched the live updates for the game now.
I expect to have a new public release in the next month or two, depending on how long the last few art assets I need take to make.