Vent away, my sweet. You are in a really frustrating situation.
I find it useful to put deadlines on stuff i.e. if this doesn't get done by the end of next week, then I will..... Just another boundary thing, but I think you know that already.
Look after yourself and the little one - especially as the nesting thing gets stronger, which I understand is the case as time gets nearer to the birth.