Much of what you said is true... except the Republican Guard were not really in Kuwait. They were positioned well to the north & west so that they could act as a strategic reserve. Iraqi regular infantry forces were on the line in Kuwait & up on the Saudi border. They got slaughtered or surrendered en mass.
Much of the Iraqi Republican guard bugged out when they realized that the US & allied advance rolled right over their front line troops on the border without a hiccup. Had they attempted a counterattack they’d have been destroyed. A couple of the IRG divisions got badly mauled, but significant portions got away and were later reconstituted to fight the internal uprising.
GHWB’s cease fire was a huge mistake.
Thanks for jogging my memory. One other thing I remember from that was after it was over someone was interviewing one of their tank commanders and he said the first he knew that American troops were in the area was when the tank next to him exploded. Our technology was awesome.