It's not the old-fashioned British food that makes England great, aside from the awesomeness that is fish n chips, but the fact that everything has more flavour. I've tried everything from peanut butter to cheddar cheese to pizza to chinese food, and there's just a major difference in the *amount* of taste that's in everything. I rarely have anything negative to say about America, but your tongues are too weak! =P
The edibility of marmite and bangers continue to elude me though, I agree.
I liked the fish & chips, and that vinegar whatever it is they put on it..but the newspapers tasted bloody awful..
You've never tried Southwestern (TexMex, New Mexico, Arizona) cuisine, then, I take it. Or Hunan or Szechuan cooking as practiced in San Francisco. Or, I suspect, quality food in the States generally.
While it's true that mass national brands of middling quality can be bland, there are probably more people interested in high quality ingredients and flavorful food in the US than in Britain on a percentage basis. For example, high quality cheeses here are everybit as flavorful as their English counterparts, with the possible exception of Stilton, for which I have not tasted an adequate adaptation. Then, of course, one could also take the view that our cuisine is more subtle than English food. (Subtlety never having been a notable characteristic of anything English other than popular misconceptions of "U" behavior).