EasyJet will randomly allocate you a seat 30 days in advance. That's a bit more convenient than Ryanair's 24 hours.
A bit complicated anyway. The pax will be able to print his/her boarding pass two weeks before the travel without the seat allocated on it? So how the "unallocated" traveller will be able to determine his seat at the airport? Something is missing here.