At this point I believe as long as you didn't take pictures and video of it znd post them on youtube under the heading, "Watch me rape this bitch while she's passed out, LOL!" Your behavior will seem reasonable in most circles. Getting the other roomate after she threw up instead of, say, hitting her or going ahead and slipping it in was an expert move
Smh at what the world is coming too, but of course this was the first time she'd thrown up that night, correct? And, obviously, you are not leaving out any part where she said, "No", right? Presuming non-psychopathic answers to those questions, I think you have no need to retain a lawyer at this point. Nothing especially paranoid about figuring out which one you'd want to use should the police ask you to talk about this night though. In that unlikely event, say "No" to the police and call the lawyer.
I'm also pretty sure that getting nauseous after you've been thrown up on while performing colonel angus desreves its own entry in UrbanDictionary, if it doesn't have one already. You get to name it after yourself!
And...I'd say let the girl call you but do not delete her texts, ever.