I had some local grown Grape Ape about 4 years ago, was actually grape tasting, and like you say, not sour but sweet.
It had obviously been grown well, and packed a serious punch too! I was surprised how good and tasty it was.
Assume Grape God is a form of Grape Ape??? Assume you have sampled Grape Ape, how does this your growing compare you think?