Great Concept!
I loved it! I was kinda edging towards 'Wtf' for most of it but the ending made everything clear =]
One Point was lost because basically theres always room for improved and here, improving quality and flow would be a good way to go.
Nice job man.