Yeah, they must have changed the mountain plate. The new battery and its mounting plate are built better than the Radrovers, which was a nice surprise.
In that photo it looks like you made a 3d printed controller mount, can you share the schematics, it looks like a solid mount.