Edit for clarification: I bought mine during the late 2017 drop. My experience sounds markedly different from people who bought theirs during an earlier drop.
Everyone who bought this board received a defective plate. At the time MD's stance on this was basically "we're gonna try to get you corrected plates, but can't promise anything". 3 months later we did finally get corrected plates and could begin assembly.
While testing the PCB before soldering as usual, all keys registered, but I noticed the USB connection would drop out requiring me to adjust the connection slightly to get it connected again. I wrote this off as a bad wire, or how I was holding it. It didn't happen when I tried to repro it and honestly I had so little faith in RS and MD's ability to replace a bad PCB that I figured I would just be responsible for fixing anything bad on the board at this point anyway.
I got it all together and the board worked with intermittent disconnections for about 3 months until the day it disconnected and never worked again. I tried a multimeter which showed a clean connection on all USB pins and to the controller. I tried hitting it with a heatgun in hopes I could reflow something that wasn't soldered properly. Still no luck. I'll try swapping out the mini USB port next. I'm sure there's a way to salvage it, but if debugging it takes longer than desoldering the switches, is it worth my time?
I can't believe how bad my experience with this product has been. Can't recommend it at all.