Very interesting. Thanks for posting.
If you zoom in a bit you can see a wall along the edge of the galaxy....
*ping*