Heh, nice flash!
I liked how you used comedy in the earlier flashes to show just how much of a joke David saw it all as... but this episode was a dramatic change of character for David, making the series show his change from a klutz to a hero. Well done!
My only nitpick is to try avoiding making it look like dragon ball z. The part where he practically glided along is not something I think he could do with no special power like what Zelda and Ganondorf have.