I think that's probably it, though i think the idea was just to make up some fictional place within england with asian inspiration or something rather than retconning Sodor's location.
Ngl i dig this entire "asiancore" that time had with Hiro and jobi wood and all that fun stuff