Oh honey, yes! I know you've been through hell and no one who hasn't been there can truly understand, but it WILL get better. That you've improved a little is an excellent sign and you will probably be like most of us and feel much better by 16 weeks. HG tends to let up gradually. You almost don't notice until one day you realize, "hey! I'm not throwing up all the time anymore."
A few women continue to feel bad the whole time. If you end up being one of those, usually they get really good at managing it.
Your partner is definitely NOT mad at you. He wishes you felt better, and hates to see you suffering. He feels helpless, because really there's nothing he can do to fix it, and men dearly love to fix things. Reassure him that from what you've read you'll be feeling much better soon. Give him a way to help you if you can so that he can feel like he's participating/contributing in a meaningful way. Say, bring you some lemon ice or something that sounds like you could hold it down. Hang in there! I worked throughout my 1st HG pregnancy and it was pretty awful. I mostly had my head on my arms on the desk and puked into the waste paper basket when I couldn't get to the bathroom in time. People at work didn't understand why it was such a big deal, but then I got better during the 2nd trimester and things were fine.
You've come so far, and the worst is behind you! And yes, that baby will be worth every bit of this misery! It's normal to want out when you're suffering so much. We all wanted out, but in the end the suffering is temporary. It will stop, then you'll have your little one the rest of your life and never regret enduring hell for them. I think you love them all the more for having sacrificed for them. You'd do it again to save their life, In a heartbeat.
Above all don't feel guilty about shifting the load onto your partner. This is survival mode time. This is your crucible. This is one of the most challenging experiences of your life. Ask for, and take all the help you can get humbly. One day at a time. You will make it!!