Spot on, except for the crappy match part.
I watched the entire match and in my eyes it was at least a fair to good match even though it was a straight set win. I've seen a few more exciting and competitive slam matches between them (e.g. Wimby 2011, AO 2013), but this was by no means poor unless one is fixated on the straight set result. Not many matches at the AO this year so far have seen both players hitting more winners than unforced errors - Mr. Tsonga 29|28, Mr. Federer 43|21. My preference is to see points won rather than lost. BTW, I posted stats of the match are in the AO discussion thread.
Tsonga could have served somewhat better (putting more 1st serves in play), but other than that I thought he played fairly well considering Federer played quite well, aggressively, coming to the net often, and with relatively few errors, and took time away from Jo to play his game. Jo hung in there but couldn't break Federer's serve which was very strong almost all night. Roger averaged only 1 point lost/service game and saved the only break point he faced. Perhaps Jo had a chance once or twice to wrest control of the match, but Federer was able to fend them off. Jo is a very dangerous player, and I think if Federer had weakened at all, Jo would have had a much better end result.
Federer was quicker around the court than I've seen him in a while and was able keep Jo from physically dominating the match as you may see from some of the highlights here (No, I don't have the full match yet):
Respectfully,
masterclass