Just some quick answers to your questions.
1. Contrary to popular belief, most of us aren't obsessively checking the site and counting down the days. It may seem like it in this thread, but really, it's just an excuse to spam.
2. We don't owe them anything, nor do they owe us anything. However when working on something like this project is is nice to know that are people out there that are still waiting for it after 2.5 years. Does it bother you that some people might wish to thank the group for tackling this project?
3. Someone who enjoys creating mods? They aren't doing this to get paid, so if they didn't enjoy what they were doing, then they wouldn't be doing it.