En effet avec 1202 sujets, tu devrais approcher des 1200 / 1300 pages en cache, mais cela dépend de si tous ces sujets sont publics ou non.
Plusieurs raisons pourrait expliquer cette lenteur.
Premièrement, tu as mis en place le robots.txt avec les disallow pour les urls naturelles du forum :http://www.sunsetbld.com/robots.txt
Donc si tu l'a fait alors que ton forum était indexé avec les urls naturelles de phpBB, cela suffit à tout expliquer (cf les avertissements concernant le robots.txt dans l'installe). Si c'est le cas, pas grand chose à faire que d'attendre au point ou tu en es, ça va venir.
Ensuite, en testant un 404 je tombe sur une page d'erreur perso :
La page que vous avez demandée n'existe plus ou bien a changé d'adresse.
qui renvois un header 200 :
http://www.sunsetbld.com/404HTTP Status Code: HTTP/1.1 200 OK
Et c'est pas bon du tout, surtout si comme ton message le laisse penser, tu a vraiment changer un certain nombre d'url de place sans les rediriger.
Il faut donc au plus vite que tu modifies ton script pour sortir un header 404 sur tes 404, cela ne sauvera pas la redirection des pages qui auraient du l'être, mais ce sera déjà mieux (note que tu peux toujours mettre en place des redirections si jamais tu en avait a faire, car avec ta 200, ces urls ne sont sûrement pas sorties des crawling list des bots).
Enfin, pour les autorisations des bots, vérifies juste que tous tes forums publics sont bien en cache chez google, et que tu ne vois pas le message "vous n'avez pas le droit de voir cette page", c'est le seul test vraiment valable.
Et pour la suite, installer
GYM sitemaps pourrait être utile pour accélérer le crawl de tes nouvelles urls

++