Steph really deserves a billion times better than Tim, and for her sake I hope to hell the breakup sticks. But I'd always hoped that Tim would lose his virginity to... well, if not Steph, then someone else he knew well and cared about. If only because Tim strikes me as the kind of guy who would regret it later on if he did end up losing it to a one night stand or some equivalent. He certainly could have had plenty of sex by now if putting a checkmark in the "laid" box was in any way important to him, and I'd hate to see DC treat it that way, if that makes any sense.
And I'm completely in love with the Batgirl costume. Just the right combination of pretty and practical, minus the WTF belt, of course.