Are you aware of any "heated debate" at the root of this new website? The post doesn't seem to convey this idea.
I read it like there should be a problem to solve, but english isn't my mother tongue.
I guess I'd like to see more in details what they are planning to do.