This image quality is... impressive. If you want to take good screenshots, turn machinima controls on in custom games, then go into third person. When you find shots you want, press the home button twice for the option to snap them. You can later download those saved screenshots from xbox.com or xboxdvr.
Having not downloaded it yet, I have one complaint about the map... seems like it was built too upside-down to be very playable