"The rear diff oil was in good condition but the front was very black..."
It sounds like a front axle seal has gone, and washing some moly grease into the diff housing. Pretty common thing to happen, and worth mentioning to the dealer at next bit of warranty work.
