I disagree about hills and P&G. I think they're the perfect opportunity. Pulse up, glide down, all the while maintaining fairly steady speed.
Obviously, whatever you're doing is working. Keep it up!
I'm loving that we have a decent community of 6th gen civics here now! It certainly beats trying to discuss anything at honda-tech.