Arduino Mega 2560 pro?????

There's this...

Not quite the same form factor and it has pain-in-the-arse connectors (although they do sell leads to fit them), but maybe that'd do the job?