Metal la Gear.
I didn't get the DTR joke.
I think Is because he unveiled it in Osaka. Dotonbori is the famous walking street there.
The pantsu logo that's crossed out on that mech is the exact same logo for Panty's guns in PSG
I thought that too.