I believe it is the official website of the church. The article is in the "Women's ministry" section of
http://www.episcopalchurch.org/
The Info Desk
The Episcopal Church, USA
Member of the Anglican Communion
815 Second Avenue New York, NY 10017
This is on their info desk page. If the ECUSA is stationed in NY, NY, then this is the official website.