I think they are a great "tip of the hat" nod to the fantastic British design team.... The team located in Britain.
They have been at it since 1924 and finally have it nailed !!
Nowt wrong with a Mechanical Greatness badge.
Not sure why a plastic rickshaw emblem though or is to make people believe the car has Japanese origins ?
As far as I know know there is some local content to satisfy tax and levy requirements but for the most part import components (Engine and Drivetrain USA, everything else China) and assemble.