You probably have.You are right about the wind variances. I knew I was driving in heavy wind when I got the 20mpg on the highway. I don't know about the regen and when to expect it to happen. Will I know when it does this and how often does it happen? I have about 7200 miles on my Jeep currently and haven't know if I've experienced one.
Lots of threads on using a gauge like ScanGauge or Banks iDash. That'll tell you when you're in a regen.