It has one glaring flaw and it has nothing to do with the spec sheet.
$479 adapter to adapt to an M is overpriced, that is as much or more than the body you are attaching it to.