Possibly so. The RAM runs in dual channel, and when you populate all 4 slots, the system will set the RAM to run at the speed/timings of the slowest RAM installed, or possibly even slower for the sake of stability. This is not by Apple's design, but that of the Intel (like any other) memory controller. Also, there's usually more complications with running mixed capacity, even if you're running 20GB x 20GB in dual channel. And what your Amazon reviewer refers to as "more speed" is probably actually "more bandwidth."
All that said, the gain you'll see in virtually all usage scenarios from that extra 7-8% bandwidth is not going to be realized in anything other than synthetic benchmarks. A quad core iMac simply doesn't need that much bandwidth, so even a slightly handicapped memory system isn't going to be a problem. You will see benefits from the extra 8GB, on the other hand. How much so depends on how much memory pressure you put on your system.
Lastly, I added an extra 8GB to my 5K iMac, to go with 4 sticks of 4GB each. I actually saw a small increase in memory bandwidth, so it's possible the Amazon reviewer had his system misconfigured, where 8GB was in one channel, and 32GB was in the other. The system likely dropped to single channel mode.