We should not have to rely on twitter to see pictures from NASA.
That was the link to NASA's initial confirmation of the flight, along with the "good" picture.
The flight log link was provided in the comments section of the original thread post. Lots of those "good" pics at the camera icon for flight 32.
The NASA website has all the flight videos.