When you say authentic indian, do you mean indian food cooked at home or cooked at restaurants? The difference between the food is massive (talking about in India).
And Chicken Tikka Masala in India is not at all bland
One of my fav. dishes because it's basically a much spicier version of Murgh Makhani. It's not as good as a chicken lababdar, but it's pretty damn close. One of the main reasons I was so disappointed when I saw what they did do it in London
Added cashewnuts and what not and as you said, made it very bland. In India though, it is one of the spicier things.
Again, this isn't food cooked at home at all but is stuff you find in any restaurant (non-veg) you go to.
Also, you forgot the best dish ever in your list - Chole Bhature
(I'm punjabi
).
Though I fully agree with what you said about korma. That is disgusting
No curry should look like that >_<