Great pics, my weekend was great as well. Did Zocalo and Teotihuacan and Chapultepec. You gotta make it out to chapultepec/the castle for those pics alone, the park is really nice, the history behind that memorial is pretty great as well. I came back with a deeper understanding/feeling of Mexican pride after visiting that memorial (of the Niños Héroes). You kinda start getting a clearer picture of where the deep pride and machismo comes from, everything that permeates throughout the culture, like even a love for boxing... Mexicans are fighters. I'd never been to Mexico further than a border town (and Cozumel), so seeing the rich history and modern daily life of CDMX was awesome.
I spent 2 and 1/2 hours at the Nat'l Anthropology Museum and only made it through maybe 55% of it. That thing is huge, but I could've done without the first room, it gets progressively better though, I had to leave as I was rushing through the time periods just before the Spanish invasion, those displays are great. If you're genuinely interested in history or even just the native peoples of Mexico, it will take about 4 hours to do it justice, so note that.
For the partying/socializing nights I stayed around the Roma/Condesa areas and both were pretty lively, had to do some searching for good Sunday/Monday night spots but eventually found both. Met people from a handful of different countries, Mexico City is a world-renowned place and has a great young-professional traveling scene. Great time. Hands down the most surprising part of my trip was youngsters/hipster 20-somethings and their style. I'd never been to a big city in Mexico, but the hipsters/college kids around Roma Norte were always dressed cool as shit. I was able to catch a DJ set (Toro y Moi, if anybody has heard of him) at a club on Saturday night, and I was just impressed with how stylish all the young folk were and how friendly as well.
Oh and the 4 tacos for $20 spot outside of my hostel was insane. It didn't hit me until I got home that a few of my lunches/late-night snack runs literally only cost me about a dollar. For 4 tacos. Insanely cheap. 6-pack of Indio at the OXXO corner-store was about $4.50. Roma and Condesa can be a bit more U.S. standard with their drink prices at the nicer places though (they are definitely more trendy/hip).
Definitely doing a foodie tour next time I visit, didn't get to do almost any of the places that were recommended to me. So much to do over 4 days.
Edit:
Oh, I agree completely about the poverty on the way to Teotihuacan, it looked like pictures I'd seen of Brazil there. Like favelas. But it's a big city, every city has the ghetto. We did a self-guided tour of teotihuacan when we got there and wound up walking around like half of the complex (where the stand-alone restaurants are), and that area also looked pretty run-down and rural. Dry/arid, concrete buildings, like it must always be hot as shit there. Dirt soccer fields. etc.