Yes it's slowly coming to shape! Now just wait for emunand and we're all set.
Now, why do people jump the gun on these unnoficial, untested releases? EVEN if it's an official release, you're better off giving it a few weeks to iron out the (unavoidable) issues and bugs that come the first time...