Sounds like a complete waste of time Ian.
A funny viral video/meme/story about carpet cleaning will be read by loads of random people (if its successful) from all over the world and the bulk will be between the ages of 12 - 18.
If you want to spread your brand in your LOCAL service area just put up posters in your town, do a huge leaflet campaign, do adworlds, sponsor local events, get a signed van etc.
You really over complicate things Ian. How do the rest of us survive in the carpet cleaning business when we don't do 90% of the things you suggest.