We played our second game (both 3-player) tonight, and we felt the same way. We are also pondering an eighth round. It would let you get to more of those C buildings and give you another chance to complete your "finishing move" so to speak.
We also thought the end-of-game influence awards on the lands are pretty small. It seems like applying those at all three scoring opportunities would make them worthwhile.