Obviously these results don't take full advantage of all the cores.
Since few applications take "full advantage" of all cores, there will be many applications that will run as fast on the Imac as on an Octo Mac Pro (they're Nehalem Xeons, not "i7" by the way).
Also, because of NUMA issues with OSX, some of these "4 core or less" aware apps will run faster on a single socket system (quad Mac Pro or quad Imac) than on an octo system.