Please look it over once, twice and thrice. Getting escaping correct is the main reason to use a library like this over manual construction with a heap of string concatenations.
Seems strange that they are releasing binaries for Steam Link without buying their specialized hardware. Then again, I don't know of many people that bought a Steam Link.
I'd have to disagree on the front of having an outrageous fee such as that on a storefront. Some people could make great games and those same people might not have the same opportunities to acquire funds to pay for that fee. Of course, the storefront isn't really needed, but at times it feels like certain storefronts are almost suicide not to release to.
For instance, I released recently (in my mind) a pretty nice and functional app for Android. Not getting much traction, but that's fine, I wasn't totally expecting that. Where my problem lies is that, a large part of the mobile market, those on iOS, don't get to have the app. As their storefront costs $100 yearly to publish to. On top of requiring a Mac to develop on (easily in the thousands of dollars).
I feel that the barriers of entry for developing (and publishing) applications and games should be lower, and rather instead of introducing these fees that won't do anything to people that have money and just want to release their broken asset store mashup onto a storefront. In my mind, the best solution would be better moderation and curation.
Funny that you mention "an ad in the app," They're running a Spectacles story right now in the app.
Also, sometimes when watching other people's stories, I see Spectacles ads. Though, the Spectacles story might be tucked away by like, the Daily Mail and the other sponsored stories.
That's actually pretty funny. I didn't even know that was there until you mentioned it and I went looking. Like you said, the story is pretty "tucked away" :D