Dude you're definitely going the right way, for sure, don't worry! 1200 is a large amount for such a small duration of time worked/saving (a lot of people can't save they immediately spend it all or manufacture a way for it to be gone: you're being SMART!) just give it like 2-3 more months maybe 5-6 more months, see if you can get that number up to like 4000 to 5000 and you'll have enough for starting a new life for yourself and then some.
It'll give you time to learn how to work out interpersonal issues with losers like your roommates who don't like to work and do stupid insane things like drumming at 2330 at night (I can only imagine how I'd react if I had work the next day and they did that shit). Because trust me I wouldn't handle that well either. I don't. With my buddy I'd tell him "dude I have to work just keep the volume down" and then like by the 4th or 5th time he'd wake me up again I'd be totally enraged. Like I understand where you're coming from. It's not a good feeling but you're taking the right path here man. Keep it up and stay true to yourself, you can do this!!!
Oh P.S. Birth Certificate... you do NOT need your mom to send you one! LOL You pay the state like $10 and they mail you a new one. It's so easy. Just do that and don't tell her so she thinks you are still "stuck" if she is still trying to manipulate you or whatever. And then you're good to go. I figured this out *really quickly* because you need(ed) a California ID to get MMJ here so yeah, I very quickly learned that.
Just tell them @ the DMV you lost the original and it won't be a big hassle; you might have to take the driver's portion of the driving test? Like in CA you would.
Just remember like whatever is stressing you out has a solution and you CAN do it! I promise. At least for most of the things you listed there are solutions and you can do it man. I believe in you.