It is an interesting website, and I also have no idea why the link was removed - it takes all of five seconds with
Google to find it (and BRL, that isn't a link to the manufacturer - just saving people a bit of typing in Google). Not sure that I'm convinced, but having seen what you're talking about I can't see the harm either.
Must admit I find high-AoA stuff bl**dy interesting, but that's a thread for Tech Log...