I need some guidance here.

This is cycle #16, 2nd round of Femara and IUI (which should be Sun or Monday). DH got his 3rd S/A done on Tuesday. We got the results back today b/c my RE was out of town. Here's the results from the last 3 times. This time they did the
Kruger Strict Morphology and I am so upset about the results. The RE said it's not that bad and would be ok to do the IUI. I need some help here in interpretting these results. The good news is his volume and count more than doubled!!

*BTW, DH took Mucinex for 24hrs prior to the test.... I wonder if that helped his volume.*
1st S/A, Cycle #7: (LabCorp)
Count: 92mil
Morphology: 69% (WHO method)
Motility: 67%
Volume: 1.0cc
2nd S/A during IUI Cycle #14: (RE's office) No Morph taken
Count: 14mil
Motility: 79%
Volume: 1.0cc
3rd S/A Cycle #16:
Count: 31mil
Morphology: 3% (Kruger Method)
Motility: 58%
Volume: 2.6cc
pH: 7.6