I don't particularly like the word myself, partially because I use 'street' and 'road' interchangeably and so I'm never clear what it's supposed to be a hybrid of, but the word was coined by Charles Marohn, founder of the nonprofit Strong Towns [0]. I don't know about any YouTube channel associated with him, but I have heard of the nonprofit and I'm not exactly a passionate follower of that niche.
I dare you to say “stroad” outside of your online echo chamber.