Whoa--glad to hear you weren't hurt any worse! Do take some time to take care of yourself though.

I ride a Bianchi Veloce, so different model, but a very small frame with similar geometry (though not exactly the same). I just went and looked at the frame from behind, and while my seat stays do seem to curve slightly, the curve is bilaterally symmetrical and not as pronounced as the curve in your righthand seat stay seems to be. Anyway, as Mimi suggested, couldn't hurt to have your LBS take a look at the frame.

And you do intend to get a new helmet, right?