They're closely related - like your two uncles, the German is a strict disciplinarian that it is hard not to find offputting, the English is quite enjoyable and chummy, but erratic, whimsical, and so apt to go off on flights of fancy that after an enjoyable conversation you are not sure what was really said.
There has never been an enjoyable conversation with the German uncle.
on edit: damn these English typos!