You're not being unfair at all, IMO. The instance he hosts says secure, yet it includes lots of 3rd party resources, and of course you're still trusting his server every time you run it.
Is there any way to initiate transfers between two browsers over WebRTC without the use of a server?
Since you asked: https://github.com/cjb/serverless-webrtc/