Rogers doesn't own a Revvy mouse though... He may be presenting it, but it's not his machine
The Crazy Mouse name is the only thing that didn't add up about the Mellors theory. Theirs is either Magic Mouse, Cyclone or Alpine Coaster.
My new guess is that it's Matthews & White's with a new paint scheme (or still Mellors' with new/someone else's signage).