Pretty much.
But this two India's theory is a gross simplification of stuff. At the highest end, where people are rich and educated, people don't care about India too much. At the lower end though, people do care about Nationalism. They may not know anything about what makes a superpower etc. But they take as gospel truth what is said by local media.
In my college, and in most premium colleges of India, the government is actually worried that no one cares about India a lot. Nationalism is pretty deficient.
No to India's legal system.
India's legal system is top notch. It has it's limitations, but they are owing to practical problems, and not systemic.
Our judiciary is independent, active, and pretty much works for everyone.