Well, I finally registered the mod at moddatabase.com.
The content of our mod is a long read, I know, but believe me, it's well worth the effort (courtesy of 'what-can't-he-do' Lastie). There's much more media at the site, by the way.
We'll soon relaunch our forums, so you can leave comments there or tell us how we should just give it a rest (we won't, though).
Keep watching the skies!