The em-dash after annoy her doesn’t belong. Use a comma instead. (If, for some odd reason, you want a dramatic pause after annoy her, use an ellipsis.)
There needs to be a comma after head because the sentence is compound.
She woke disoriented, with a lump on her head, and if that wasn’t enough to annoy her, she had lost her weapon during the fall.