That's all good stuff! Your class sounds great; nice, light, flirty exchanges with H, which he responded to (some anyway); and you matched his surprise going out with your own.
I know it's hard to let surprise announcements of going out with OW roll off your back. Even so, sounds like a decent response from you. You'll pick yourself back up, and I actually bet you do it pretty quickly.