Wow, I haven't been out to the archeological site in a few years - well to the town of San Juan Teotihuacan, yes, since my brother-in-law has a house there - but not to the pyramids themselves. No more free Sundays for us extranjeros huh? Sigh. Still worth a trip though.
And I concur - the bus terminal will definitely be much easier than transfering at the metro station.