sucks you are having issues but it doesnt necessarily sound like your friend is to blame, I would do a couple more oil changes and see if the flakes clear up...some small flakes are normal after a rebuild...I have reused bearings, rod bolts and main bolts on multiple builds and never had a problem....the pic of the 1 bearing you posted looked like it was in great shape and definitely reusable, also the rod bolts and main cap bolts are all reusable on the LS motors, as long as they were torqued properly they shouldnt be the cause of any problems