This guy astounds me with his cleanliness. He is dead accurate, very tasteful, and is competent in so many styles, it almost makes me cry. You can find ALOT of his stuff on Youtube. I'd recommend subscribing to him on Youtube so you know when he puts new vids up. He does Satch, Vai, Johnson, Petrucci, and MANY MANY others. He's just recently done a SHITHOT version of Canon Rock because it was requested by his many fans.
Here it is (you will probably need to download FLV player)
Cesar Huesca - Canon Rock