The civil demand is basically in lieu of suing, yes. If not paid, the amount will increase, and the store than can sue you, and ruin your credit rating.

If he has been offered diversion, that is good.

Expungment of a record typically takes a time period of years before it can be filed for, and that would be through an attorney. I don't how long it is in Pennsylvania, though.