They dont need to use an M series. The chip they are using isn't far off (spec wise) a base M4. It's single threaded performance is damn good.

I didn't realize that. I thought it was a different architecture - or different enough that the two couldn't run the same binaries. Are they indeed binary compatible?