I installed it this morning. What i like: the launcher, very cool, every mod could use one. And that's about it.
I'm constantly asking, what, where, who, wtf, how and why? I posted on their forums too, i don't think the mod is ready for beta testing, it should still be in alpha testing, and i think i'm being generous when i say that.