...
The UI is just candy on top.
I'd like to say that this community is utterly screwed ... Kernel developers updating your kernels, contributing N900 kernel patches to upstream, etc.
And I honestly think you should be thankful that this work is being done, just to help this community. They deserve some respect.
My (personal) opinion is that it's a waste of time to do any big effort as everyone will be heading towards some time where they'd have to redistribute full images/firmwares or will hit a wall related to the 57% closed source bits in Maemo.
Instead of trying to fix that past, how about getting ahead in the game instead of constantly being behind? My own reasoning is that I've seen a lot of these kind of projects to fix a company's firmware and they've all ended similar ways.