Don't worry - every race is a learning experience. I try to obey blue flags in one of two ways. I don't pull over and lose time myself - my goal is always to let the faster car past, by losing the minimum about of time. So I either;
i) If the car is close on the start of a straight, I pull over on the straight and brake a little earlier so they can get through, then follow them through the corner.
ii) if they catch me in twisty stuff, I take a wider line into the corner and let them through on the inside.
I think the key thing is to be predictable and don't defend or block the faster car if they are going to overtake you anyway. By the same token, it's up to the faster car to pass safely, so you shouldn't simply lose 10 seconds in order to let them by.
I thought you drove really well, blue flags aside. You were bloody difficult to pass and we were pretty even all things considered.