This is not a bad notebook, with good build quality, temperatures, and performance, but it is late to market when the new generation of NVidia Pascal GPUs have been released in the desktop market & probably soon to be released in the notebook market too. Also, this notebook is not upgradeable in terms of CPU & GPU - it's all soldered, which makes this purchase hurt even more considering NVidia Pascal GPUs are due to be released soon thereby making the 980M more obsolete.
This notebook advertises overclocking as one of it's selling points, so it would have been interesting to see you have a go at overclocking the laptop in your review. It would have been interesting to see what level of performance you could achieve from the CPU & GPU (system RAM overclocking not as important) and to see what the temperatures & performance when overclocked.