I'd like to find out a lot more about this before I would think about installing any. I am very concerned about tabs that sit on top of the screws as a power connection. This could also cause switched receptacles to act weird and cause shorts in installations with a metal box.
Well those LEDs are obviously super-low power so I don't see much of a risk. We've had isolation transformer shaver outlets that supplied up to 20 VA with a near-identical setup for decades without problems. The wires are connected to spring-terminals in the box and the actual socket with transformer just snaps in and is fixed with two screws.