Yes, I visited the site this morning, and that odd building in the background with the tall stack is indeed the Meridian Hill Baptist Church. Took and posted my own photo, which might reveal the location more clearly.
http://www.flickr.com/photos/26090335@N06/5631648368/in/photostream
http://www.flickr.com/photos/26090335@N06/5631648368/in/photostream