Your points about real life and caching are of course valid, but to me it looks as if a single thread cannot achieve the full possible utilization, and therefore the test actually returns too low values. At least lower than the advertising promises. ;-) But it's up to you.
Add a multi thread option for -t