As you laid it out, not your fault IMO Steve. You ordered, you paid and now the issues and excuses arise (an out of round wheel? Even if true, seriously? Ever heard of a runout measurement/QA process?). Not a good sign and i hope it gets worked out to your satisfaction soon. 
OTOH, I don't feel sorry for you taking time off to get your tires mounted. Sounds like a good day to me 
