I installed this mod a couple months ago and have around 40 hours, and just now got around to making a forum account. I'm afraid I'm not very good (in my latest game I went 8 and 40), so I'm sorry in advance if you get stuck with me on your team :P
Despite this, I'm still having a lot of fun...