I'd save both BGW and Washington DC for another time. Both of those places need more time then your allowing (especially DC). Yes, BGW only has six coasters and DarKastle, but it's a beatiful park and it would be a shame to rush that. I'd also recomend at least three days at DC.
I'd also skip SFGrAdv, because it requires more then a couple of hours.