The main problem with John being the son of George is with his age.

Analysis of the ages at which men in the Wills families in Bridford got married gives an average age of just under 26 - this appears to be fairly constant through time.  However I have only found one man married at the age of 22 and nobody younger so if John was the son of George he was exceptional in this regard.

However, the other option - that John was the son of Thomas - is equally fraught.  Thirty-three would have been a very late age to get married and even thirty was unusual.

If he was the son of George the trail goes cold because George does not appear to have come from Bridford.  If, however, he was the son of Thomas then it is possible that the earlier ancestry looks something like this:

 

A fuller analysis of early WILLS families in Bridford can be found here