Yes this article and the recipes sound mostly north Indian centric. For instance there is no such thing as Indian curry. It is a western word for some mixture of spices and ingredients. If you say "I like Indian food, I love curry" they will understand you nothing about Indian food. Curry is what a restaurant will call something when someone asks what the dish is.
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.