http://www.nytimes.com/2013/02/24/magazine/the-extraordinary...
That might be linked in the article, but even clicking thru via a google search it is locked down now so I can't check.
Calling it "a bit" is a bit of a minimization.
I find some of its food delicious, some I can't eat because it has so many spices.
Lots of Western flavors come from India, like custard from cinnamon,hamburger pepper in the meat or ketchup(an indian dish imitation), or Spanish paella from saffron.
Another example is that in western India they hardly use garam masala. It is much more north Indian centric. The main ingredient in garam masala, cloves, can be very overwhelming.
Curry leaves are interesting, they are not used in Bengal. In spite of Bengal being tropical like parts of South India.
This word and 'palate' are so overloaded.
Mostly what I like is 'traditional' English/North European cooking (pork, beef, veggies, potatoes etc) and some Italian (but again the simpler dishes).
Spice is good!
Whereas (I think) in British slang, curry means any (quite) spicy (as in pungent) Indian or South Asian dish.
You may not have been to restaurants that serve authentic Indian food. A lot of Indian dishes are spicy, but there is a wide range, and many are only a little spicy or even not at all. On many ingredients, definitely tends to be a lot more than in Western cuisine. As for your last point, there is a vast range of items even in a single regional Indian cuisine (and there are many regions), and many of them don't taste remotely like "curry" :) - which is too vague a term anyway, see sibling/nearby comments.