Readers may recall the other recently launched site of the Ecclesia Dei Commission, found here: www.ecclesiadei-pontcommissio.org.
It would certainly appear that this site is intended as an eventual replacement to the latter, as it seems to have much the same content, but in addition, the new site now includes additional content.