I think I have a solution that would allow us to roll out a lite version of the coin while new donations may still create new XEL.
We go with 4 genesis blocks instead of just one.
The first one is created from the genesis block that we have in Lannisters git repository right now while the remaining three remain empty.
In two subsequent versions, we will then (one at a time) fill up the genesis block by all newly added XELs that are not yet included in any other genesis block.
In the last lite version there will be a distribution of all remaining XELs.
The lite wallet will then remain working until the full wallet goes online with all its features. Of course, after it has been tested excessively and running stable for a while.
I think we could do this pretty quickly because all basic functions (sending / receiving, messaging, ...) are working fine.
All I have to do is finish the part about the "Bitcoin public keys". I am supporting SECP256k1 signatures alongside the Curve25519 ones, but I am still having a headache about the message encryption stuff. We would need a "inter-curve-Diffie-Hellman" but I try to find a better solution here.
If the community has nothing to argue against that, I would make sure to burn some midnight oil and get this thing done as soon as possible.
In this case, I would need isarMatrose's server (and hopefully some more) as a reliable bootstrap node if that is possible.