I don't think Fremantle port won't be ready before Neo900 is released to the public, but even if it won't, then you'll still have QtMoko and SHR available, which both should "function as a phone with relative ease". They already work great on GTA04 and have some working ports to N900, so Neo900 compatibility should be there from day one.