On the notebook side it is difficult to tell what is going on. I don't want to throw the Lenovo Y700-17 under the bus. It performs fine with every other NVMe SSD. That said, it's only one notebook out of many (I actually own three Y700-17s, two for testing, one for gaming). Compatability issues are usually fixed with either firmware or a driver. Sadly, Phison has yet to release an E7 specific NVMe driver. I would like to see a driver and have rung the bell several times.
On the performance topic I can say the MyDigitalSSD BPX actually outperforms the specifications released. The difference is how NVMe works, how companies test, and how current generation software requests data. Until we get an operating system and general use software that utilizes the protocol to it's potential I don't want to change the testing methods.
Have you ever highlighted several icons and accidentally opened them all at one time when you really meant to delete or move them? NVMe is awesome when you do that. The 25 applications, documents and pictures open really fast. Most of the time we only open one application at a time. That's not to say we don't keep several open at one time, we really only use one or two at one time.
Imagine an airport with eight runways. In theory you could mix a combinations of up to eight planes landing and up to eight planes taking off. The bottleneck is the single air traffic controller calling out the flight pattern.
I'm on a roll at 5AM so I'm going to give you another one.
Testing storage is like going to the beach. There are thousands of ways to test a device. It's like looking down and picking up a single grain of sand. At some point you have to ask, why this one? I try to pick the sand that most people walk on and not a piece off the path. I could show that drive writing at 1150 MB/s by selecting an obscure test pattern but that won't make your game open faster.