Got mine today. Installing the harness was a PITA, felt like a tug-a-war battle. Some much for plug-n-play. Think I'll take my chances leaving the harness on if I take it to the dealer. I could only get 1 bolt back on the electrical box because it's such a tight fit.
Performance seems better at higher revs, but only drove it a few miles.