It's really cool although I must confess I don't see the point in reimplementing the core OS if the goal is "a love letter to '90s user interfaces" - wouldn't have been able to more effectively address its goal as a DE for a more popular OS like Linux? Even if it needed to break X compatibility altogether (and I don't see why it would), it would still be more compatible and easier to deliver.
Of course, if it's just for fun then we shouldn't be asking why!