That's a really nice, detailed breakdown of the production of their live setup.
The article is indeed from near the end of the 2010 tour.
Edit: Found the source. It's the Dec. 2010 issue of Total Production International, a magazine focused on live event production:
http://free.yudu.com/item/details/26...10---Issue-136