You are absolutely right, in which ”JLP bankswitching” is in fact Mattel-style bankswitching.
The term is being used loosely here to facilitate buyer understanding of the environment required to run the game.
The rom is large enough not to fit a regular cart. The game does also use math acceleration.
Never tried the upside down controller approach. Will check it out! Thanks