I've pulled the engine and carted it to Rock Chevrolet. They will "inspect it", communicate with GMPP and GMPP will decide to have it fixed by Rock or replace it.
After circulating the metal particles from the internal problems thru the engine's oil pump, bearings and around the pistons, cam, lifters etc. it seems to me that it would be less expensive and all around better to replace the entire engine.
I certainly hope that their decision will be to replace it. :)