He is done, if anything this wc was as clear of a sign as you can get.
It's not about motivation (south americans do or die for their national teams in world cups) so him being motivated to lose weight and fight for Barca is delusional.
He will continue to tap in or score a fraction of the chances Messi will set up for him, while most of the time fuck up build up plays with this poor control and touch, act like a total asshole (scream at everyone, dive and so on).
Real are selling ronaldo, as this is prolly the best time to do that, as they can still cash in and he isnt completely useless..while we are literally stuck with him, moreover stuck with him as a starter (f u valverde for being spineless) for one more year, out of the total 3 that messi has left.