Don't worry about the questions XD Your video was very funny and easy to understand if you get English. Well unfortunately at the con', it was already hard to hear what the characters were saying because there is so much noise, moreover most people are french who aren't always too familiar with english memes and stuff so... yeah xD
I don't want to spend too much time on the technical issues now but in a contest like Japan Expo it matters too much, it probably have had a better ranking in another kind of contests.
But it was fresh, I don't know if you'll go on with this style but I wonder what's next! Keep it up!