I removed the link you posted.
The site that you link to appears to be nothing more than personal videos submitted by users in a debate fashion. I cannot find the specific video that you mention, however, since its just one person's opinion and nothing near fact, it has nothing to do with the topic at hand.
The first thing that you must understand is that you cant come into a community of forum dwellers and say "Hey, Look at me, Forums suck, and I have a better way". This does nothing but put the people here on the defensive and does absolutely nothing for your argument that you have a "better way".
The admin staff have long looked into the possibility of adding a "wiki" to GTG. If this ever did happen, it would in no way be a replacement for the current forum community. It would be filled with definitions of things to make explaining solutions easier.
People come here for personalized, one on one, top quality, free support. Taking away from the forum community takes away from that.