Here's where I get 90 minutes: stretches, about 30 minutes on an elliptical, another 25 on an exercise bike, then weights, then crunches, then stretches. I mean 90 minutes for the entire gym-going process, not like 90 minutes of flat-out cardio or heavy-duty lifting. That would indeed be ridiculous for someone who isn't a professional athlete. Like I said, that routine works for me; it's what I need to feel like I got a good workout. But I also want to try other techniques. Part of the appeal of CrossFit is that you get a "better" workout in a shorter period of time.
You can find sources that say dropping carbs is bad idea, and you can find sources that say dropping carbs is a great idea. Again: it's what works for me. I'll still eat some whole grains and other "good" carbs.
If you noticed, the bit about the German/English heritage ended in a joke, suggesting that I was exaggerating a bit there. But since you bring it up: yes, I've seen plenty of portly English and German folks, and also some quite fit ones. Like you say, it's all about diet, and that's why I'm being careful about mine.