Imperialism does but not the adjective 'imperial' which simply implies relation to an empire. Imperial Japan has nothing to do with the British and yet it is 'imperial'.
Yes you are right about the phrase "Imperial Japan" not having any relation to the British. But "Imperial India" does.
Any reader searching this phrase online or looking up any common reference will find the British relation. Unfortunate, but that is how it is. As an Indian, I have always known that. That is why the phrase jumped at me.
Is it too much to expect an author writing such a detailed article from this region to know that?
I understand what you are saying but you've asserted as truth that the author said what you said and in a pretty accusatory tone. If you use 'Imperial India' as standalone phrase it does refer to the British rule because it is the most recent and that's what most assume you mean. But when talking about Buddha it is quite a leap to think the author would use such a pointless timeframe so the context alone is enough.
Even a paragraph later the emperor Asoka is mentioned explicitly