I agree with the "where" questions. FS could have a strong running for mod of the year if it had more frequent updates. A fantastic mod but it needs more meat on it's bones.
Erm...let it come? Be patient. Remember, the longer it takes, the better it will most likely be. You never know, they could add an unexpected surprise to 1.2 because of how long it has been taking. If it takes a long time, it will probably be worth it.
I wish i could help, but i have no experience in modding whatsoever...so i would be useless. I think the best thing i can do is submit suggestions here on the forums.