I think everyone is in the same boat here. I have had a new site online for about 2 months. Site has 1,900 pages and google has only indexed 135 of them.
Before i created a site with good content and a few dozen quality inbounds of the same size and it indexed 95% of it about a month.
Problem is google owns the net and they know it!