Just a word of warning (not necessarily aimed at you)...
Please remember the people involved in such projects are doing this in their free time and are by no means obligated to finish the work they have started.
I play a lot of sim racing (GPL, F1-Challenge, GTP, etc) and there are a number of mod communities that have greatly enhanced the product.
On of the problems is that some people making the mods have been royally pissed off with complaints of either when something is going to come out or the quality of a final product. Some have even quit in disguist.
So don't piss on a free gift!
Thank you to everyone involved for attempting to add on content to this game.
In situations like these, its only appropriate to be grateful that some people are willing to carry out such an undertaking. Just be thankful.