just a few clarifications:
Any coin not moved from the genesis block become invalid after 2 years
This applies to only bitcoin/dogecoin distribution right? since they are the only ones to recieve anything in the genesis block?
All shares are distributed in the genesis block. The rule applies to all shares. Transactions from the genesis block are not valid inputs from block(2years).
The rest of the 10% allocations happen from 2 -> 14 months after launch, so their is no time limit thereafter which you will consider distribution void if not moved? Also how do you technically ensure the allocation gets distributed over time? You have some kind of receiver list like Devcoin does?
Each distribution has it's own transaction, the transaction id is used to generate a random number which is used to determine the transaction maturation block. Large distributions are spread across multiple transactions to ensure a (somewhat) even spread across time.