Generally Google doesn't index orphan pages, and with new & big sites you need time and patience to see the majority of your pages indexed. The sitemap with this help well; another thing is to increase the crawl rate.
i worked hard to index my site pages in vb and the result were nothing
but with xf it happens like magic just wait a month or two
make sure you have new content everyday