What a cool coincidence. You met another bike forums member on the road!
It's a humbling experience to ride with the fast guys, eh?
Just last Sunday I was dropped on the rolling hills by the group I ride with on the weekend. Man oh man, do I ever suck.