hmmmm
I dont want to diminish your experience in any way, I give full support but.. Isnt it possible you're creating this to yourself in some way? I find it peculiar that your conclusion is so wild one such as ' your roommate transported to another dimension' and what not. You talk about all these crystal healing and so on, so you seem to be a person that already believes in these kind of things.
Personally I think 'it cant hurt you if you dont believe it can...', but thats just my take on it.
What you describe as what happens when you' re falling asleep points (imho) to normal hypnagogic/dream phenomenons, maybe with sleep paralysis episodes, mixed with your own beliefs and interpretation of the experience.
Once again, I say this not to diminish your experience, but to actually try to help you empower yourself in the process that you are going through. I think that Felnik's suggestion is a good one, that you should go to some kind of shaman and BELIEVE it will help you. I also think that a general healthy life, exercise, being good in daily life, as well as plain time, will help you get through this. Maybe visiting a mental health professional is not a bad idea either.
Good luck! Do report back telling us if you do find something that works for you, in the case others go through similar feelings.