Had another look at them all today.
Thomas and Mariah (nee Badrick) had 8 children (I think!):
Richard 1783, Thomas 1785, John 1786, Richard 1788, Elizabeth 1790, Sarah 1793, William 1795, Rebecca 1799
Mariah died in 1799
Thomas and Maria had 4 children:
James 1806, Maria 1808, John 1811, Thomas Savory 1813
It seems logical to assume (given the birth dates) that it is the same Thomas remarried to a different Maria BUT they would have had 2 children called John - the first John b1785 died 1868, the second John b1811. This bothers me and makes me think that it is a different Thomas.
I wondered whether it might be his son Thomas (b1785), but then found he married Martha and had 2 children: Thomas & Maria, so had to discount him as he would have ended up with 2 Thomas's and 2 Maria's!!
MAYBE it's a completely different Thomas, although with all the similar family names, he could well have been a cousin of some sort.
I'm not sure I'm any clearer or that I have helped, just wanted to share my thoughts so far

I'm also slightly concerned as I found a marriage between Sarah Hanson and Richard Ewers. The Ewers are in my family tree and, believe me, they are just as complicated as the Hanson's!! Maybe I am part of the clan after all

Julie