A known hoax image. I'm willing to bet the rest is just as non credible...
First of all I wouldn't call it 'my' source site.
Secondly, the site is irrelevant as I was only discussing the videos that happened to be linked/embedded on that page - again the site/page is irrelevant.
Even the videos are from different sources.
The site is clearly just a mish mash of different stuff and just because one thing isn't good should have no bearing on the rest.
Perhaps they only posted that image to show people what the triangles might look like!