Personally I think some more presentation in the first post would maybe encourage more users - including myself, and I'm really interested in a detailed trait system - to play your mod.
Just my humble opinion of course. I mean: Maybe put in a nice picture and organize the infos in a manner which really catches the eye and is easy to read. Advertising you know?