Wow that is some story. Your not overeacting at all. Is there anyone that you could get to talk to your mom like one of her sisters or brothers (if she has any)? Maybe she wouldn't listen to you because, your her daughter and moms think they know best (usually do).
I really don't know what else to say to you, sorry. This is just too crazy.