I am in Stafford, VA. Pumpkinseeds are closely related to RES some call them their northern cousins but they are not that similar. RES rarely overpopulated while PS will. As far as the CC go, I'd personally stock a low number. Say 20, just to fill the niche they take up but not so many they out do their welcome. You are correct about the koi, if you want a few swimming around for entertainment purposes, when you stock your bass place 2, 3, 5 or what ever number you want that are 6" plus. They'll be too big for your original bass stockers to eat but their babies will get gobbled up by the bass so you don't have an over population issue... Your pond would do fine without the GSH, but I would still add them. Again, if you're gun shy about them. Skip them or wait until you stock your fingerling bass next spring to stock adult fish then. That should help keep them from getting too big a start on your bass... It sounds like you have plenty of water to stock the forage fish. I'd get the FHM and bull minnows/banded killies in the water now.
Take some pictures of your set up and post them on-line. We all love pictures on here!