I am not sure on the motility values that are good because DH was excellent on that and count and had poor morphology however with it being the swimming that is impeded I wouldnt worry since they are being put 'straight to the source' so to speak <img src="i/expressions/face-icon-small-wink.gif" border="0"> otherwise they wouldnt be doing an IUI and would go straight to IVF like they did with us.
Also, I do know that clomid vs femara vs injectables can make a big difference for some people so I hope clomid will be your one hit wonder. Those sound like EXCELLENT egg sizes, my clinic considers a 20+ mature and 23 is 'super ripe' so NICE.
Your IUI and my ET were the same day after all, when is your beta? I have mine next friday the 28th. Take care