So I got my car back yesterday. Everything looks good and I am VERY happy to have it back!
Service guy (turns out he wasn't the service manager..my bad

) told me they took the dash off, and during the software upgrade their computer crashed wiping out all the info on my odometer...
turns out that's the only time the dash was even messed with, which makes me happy.
He gave me a card for a free car wash (seems like that service department is ALWAYS way busy), so maybe when I get a day off in a couple of months I can hit them up for a wash
Thank you all for your support in all this. I realize now I was freaking out, mainly because it was out of my control.
Please let me know if anyone else experiences a similar experience with the IMA recall/upgrade.
Thanks!