One thing doesnt make sense...
If he's started a restaurant... wouldn't that mean that Ganondorf is a legitimate citizen of Hyrule and when Link attacks and robs him, it is Link that is the evil villain?
By the way, Vaati's voice is a bit weird... I always pictured him with a sort of Dame Edna like falsetto. currently its a bit hard to understand.