Wow... that looks horrible..
Sorry that happened and best wishes getting it fixed.
I change my oil every 7K just to be safe. 15K is too long IMO. But next change I am going to send the oil out to Blackstone labs and have them analyize it to see whats inside.
Being that I have a 12/07 build, all of these bearing issues scare me... Luckily in 31,000 miles I've never thrown a check engine light or had any engine issues..