Indeed, at least I've added a fuse and Schottky diodes to protect the PC but I'd love some advises on how to be sure people won't fry their USB controllers :)
I use an Olmex isolator [1], which I believe is also based on Analog's ADuM chip. Its worth knowing that the ADuM only supports USB "Full speed" mode (12Mbit/sec) and not the normal "High Speed" mode (480Mbit/sec).
It's awesome that you made it all open source. You could probably spin up some kickstarter since making them in bulk would be cheaper (plus you get something for all the work you've done). I'd be happy to get one.
Yep. Although not related to this kit specifically, a friend of mine built a energy meter much like a kill-a-watt using a raspberry pi.
It plugged into 120 vac on one side, and usb to computer on the other side. He didn't end up doing enough to isolate the 120 vac side from the usb side and fried his computer. It was pretty impressive damage as it managed to fry the motherboard, CPU and memory.
Only thing I don't like is that when something goes really wrong with my circuit, I could probably harm my PC. Normally I just risk destroying RPi.