Pity to see the 960M throttling (reducing it's clocks) during the Heaven Benchmark test - as you say this means that performance is lower than competitor notebooks with 960M, may as well buy a competitor's. Good review, I particularly like the relevance of the following section which I quote from you:
"Next, we run Unigine Heaven as a more realistic representation of gaming stress. The G501 fares much better under these conditions with consistent Turbo Boost benefits up to its rated 3.4 GHz maximum and even GPU Boost up to 1188 MHz. This high of a boost to the GPU is short-lived, however, as the core will occasionally drop below its base 1097 MHz to just 901 MHz, which would explain why the G501 is slightly behind in both benchmarks and games."
960M is not a very exciting GPU, it's barely any better than the 860M, and like you say is the same GPU but at slightly higher clocks.