P0489 is a new one
P0489-egr control circuit low
The P0200c isn't a valid code on our truck and as Vis said the regeneration warning on the overhead sounds like what my truck was doing when the CCV filter was oil soaked and I believe I sucked oil into the turbo which ended up gunking up the 02 sensors which caused the truck to go into constant regeneration while also telling me my DPF was full when it wasn't.
As for what I'd do? I would have done the same thing as you and driven home. Why don't you all stick my cell phone number in your billfold or in your phone and if you're out on the highway/in the driveway and need some info you can give me a call. 316-207-1994
Tim