The site seems to be trying hard to promote other browsers but it certainly seems like a failed attempt. It seems like someone was basically reading a page from Wikipedia and pasting information right into the page along with google image results pertaining to the topic. There aren’t even any links to other browsers, not even to Firefox.
Keep in mind that the very same domain was redirecting to the Microsoft homepage of Internet Explorer not too long ago.
After all of this, I think it is safe to say Save The Developers is back, but it’s not definitely not at full strength, I don’t even know if anything it claims is trustworthy anymore. I think it has lost its steam, its edge that it used to have back in the old days. Therefore I think it is safe enough to offer the same message I ended with before.
Rest In Piece, Save the Developers.