No, we haven't abandoned Xulu. Development continues, though at this stage it's a labor of love. Currently, I'm attempting to re-host our executable. I'll post here again as soon as it's available.
The new installer is hosted and the links on the web site are good to go. Let me know if you have any problems- downloading the installer, installing the game, running the game, etc. I'm here to help.