That was very... unexpected :P
That was great, I kept expecting this to turn into a hentai or something (I have a sick mind), but that ending was just hilarious.
Also, to all people who think that that person is Roll: IT'S NOT ROLL
That is ALIA, a character from the Megaman X series!
Again, great job :)