Interesting! I like the tabs on the sides (H&N) Don't see any mention of UL or any NRTL at the link. I wonder if you can trip an AFCI when you install it??
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.