Just because you have ubermensch genes doesn't mean you can eat whatever you want. I'm confident that your American lifestyle has contributed to your..uhm...Size
America is always #1.
In case you guys must know, I have three serious health conditions that cause me to get fat/make it very hard to lose weight; I have a failing thyroid (which means my metabolism is always dreadfully low), vitamin d deficiency, and insomnia. These three together = recipe for being fat. Luckily, I'm 6'4.5", so my fat is hidden, sort of. Now, if I was anything below 6'0", I'd be a meatball...
I've since not been doing much... umm... weight losing, but once I get settled in my new house, I will be reverting back to going to the gym and eating right.