Sorry to say I am losing faith in this project. I have followed it for a long time (and donated) and I just don't believe that it is so difficult to get the last few steps done. If the X0 guys are just obsessing over details, or creating some fancy website, then perhaps you should realise it will never be perfect and at some point just stop and release it.
Yes, at this point I really do doubt that you've done what you claim to have done.