Re: Google not indexing past first few pages...
If you have an xml sitemap, you need to use the generator in the backend (If it was installed) - You do not resubmit as Google pings sitemaps regularly if they are in appropriate format.
My first impression is that you just don't have a diverse enough linking portfolio (Variance in links, as well as link locations) - I would be switching up the destination points for my inbound links (Pages not just anchor texts) so that not all spiders hit just the main page, or a few main pages, but clusters of content (If that makes sense)
Starting LEC 7 soon but it won't be called LEC 7 - LEC 2012 coming soon!