I don't know why you don't think it wouldn't be used for email reading, the m4 core is still powerful 1.2dmips/hz(m4) vs 1.9dmips/hz(a7) to do some things other than low powered services.
Dhrystone is an awful benchmark, you should ignore DMIPS numbers for anything outside of tight embedded applications that can run in a small footprint. Even then Dhrystone is very flawed.
perf/MHz numbers are meaningless anyway, without also knowing clock speed of the device. I don't know how fast the M4s in OMAP5 run, maybe it's something you can figure out by staring at clock trees in the user manual for long enough, I'm not really up for that just now. But here's what I do know:
- For standalone M4 parts, the highest clock speed is only around 204MHz. OMAP5 has some advantage due to being on a better process than your typical microcontroller but that only goes so far.
- Cortex-M4 has a very short pipeline, it's not meant to scale very high. Compare with Intel's Quark processor - it's basically a 486, which still has a deeper pipeline than M4, it's on Intel's advanced 22nm process, and it only clocks at 400MHz.
- OMAP5 has address translation (TLB) and a shared (between both M4), unified cache on the other side of the M4's memory bus. In order to satisfy the tight timing requirements of the M4 these things have to complete as fast as a plain old SRAM lookup usually completes. This will heavily limit how high they can clock it.
- And if somehow it was clocked high they'd quickly hit performance degradation by having limited L1 cache and no L2 cache. You can see that GPH's Wiz suffered from this, it had the same processor type as the GP2X and over 2.5x the clock speed but on average nowhere close to double the performance. That's also a big reason why iPhone 3GS is so much faster than iPhone 3G (they added L2 cache)
I'd be surprised if the M4s ran over 500MHz, and even that'd really be pushing it. They'd be good for embedded-like tasks that are closely coupled with peripherals but not more general purpose code.