Considering you have more members than actual posts ... just seem like there's too much to get the community more involved.
And, yes ... i think you are expecting too much this early on with all those sub-boards. Noone's gonna even know where to start. Having so many sub-boards on every subject imaginable, will make it confusing.