I would squeeze another city or two in as well, otherwise unit costs will hold you back.
Remember with your GA you can get WC's in 2 turns if your lands are well developed, so it's probably worth getting a few more workers out.
Personally, I wouldn't bother with Temples at all - that's 3 WC's each!