Awesome looking units! Love the little details such as the back quivers and rucksacks. And yeah, I think at this stage, with the amount of work you have already completed, you should have more than enough reason to ask for your own hosted forum. And I'm glad you're done choosing factions and you've settled down for what you want.
Don't get me wrong, asking for advice and opinions regarding factions and units from other people is a great thing for some insight and advice, but eventually it just comes down to you believing what is the right or wrong choice. I believe with what you have so far, the mod will be pretty great (glad you spread out the factions more than many other mods might with this world map).