Considering that they themselves made the telescope, do you consider all forms of self expression propoganda?
This isn't art. And yes, I don't trust corporate press releases (though I'm not sure "propaganda" is the right term); do you?
It impresses by outlining the size and some of the complexity but nothing more. It does not give dates, cost or other numbers. I liked it but would like a much more technical documentation too.