There we go, all updated.
@A2ZOMG: you played a lot like how I used to play - just making plain bad choices. I'd say don't be as jumpy, less sidestepping and more shielding, and use attacks only when you can hit them. Your friend was playing pretty horribly and he probably could've punished you plenty of times when you randomly threw out an attack. When somebody bashes your shield, there's no need to roll: THAT is when you punish THEM.
Oh yeah, by the way. Just a specific note: when you fought against Ivysaur, you hit him backwards with ledge attack, why didn't you edgeguard? Ivysaur has horrible recovery, capitalize on it.
Overall, your Ganon needs some work. It's not bad and you'll become better in due time, though.