Very cool. Great choice and use of source tunes. But so short! Expanding it to at least 3-4 minutes would give it a much better chance on the panel. The ending actually sounds like a potential lead-in to a more upbeat development, like maybe a double-time section or something.
Good luck, hope to hear more from you.
Edit: BTW, if "I Am L" is from Death Note, you should consider submitting it to AnimeRemix.org