Just a quick scan of the internet over the last 24 hours shows that this video has shown up on websites in Germany, Italy, Russia, France, and all across the English speaking world.
It is generating positive responses from the gaming community (at least as far as my limited language skills and Google Translate can tell.)
Perhaps you've just given us the next push we need. Only time will tell.