I put on my skeptical hat when I hear claims like that. I'd have to see extremely solid evidence to believe it.
Nice site! Layout is cool. I haven't dabbled too much in ETFs or tools for researching them, so I'll have to pass on any judgment due to a lack of context. Still, I'm sure someone will find some use for it.