You have a lot going on, that's for sure. These problems your family, we can choose our friends but we can't choose our families, sadly, we have to put up with them, at least until we are of an age of independence. It's a terrible story of what you father did to you, it's not a unique story by anyshot and you're not the only person to suffer abuse, although you may feel like everyone else is 'happy families' the reality isn't like that. If he is in jail that's the best place for him, he's getting punishment for doing a person wrong, and try not to be bitter because justice is served upon him. Your girlfriend sounds nice and it's great you've got a good, honest relationship and that you trust her and she's there for you.
It's important you keep on talking, it's therapy and in a way and just writing about it lets it out, rather than it sitting inside us festering away.
If communications are difficult with your parents, try a different response, what good does 'blowwing up' do? it doesn't get anyone anywhere, try saying 'Ok' instead of blowing up.. see what happens, you may be surprised and you may surprised at how others will be surprised at your 'Ok' reaction.. try it for fun if nothing else.. blowing up just creates an atmosphere of tension.. Try 'Ok'..
You will get through this, remember always you're young and you never know what's around the corner, it may be worth the wait..