You should not feel bad about that time at all. That's a very respectable time.

I agree with you, the oly is a big step up from a sprint, not just in distance but in the amount of prep you have to do besides the swim/bike/run training. It's like going from a 100 level to a 300 level course in school. (To me at least) it's a distance that you can't just "gut out" you have to prepare. Or as someone on another tri forum said, "Just because you can do all 3 distances separately, that doesn't mean you can put them all together." There's always so much to learn. Good for you for going for it... and DOING it.