Hey sounds like me with road races. Actually, my race last weekend was almost the same as yours. I babied a cramp and lost the pack figuring I could catch back on. Whoops.
I'm much better at positioning with crits (even though I usually mess up the sprint).