Did you check out the movie? For some reason, it didn't place in the Rise to Power contest. I don't really have any feedback about why, since those decisions aren't really publicized. I won't guess at why the video didn't manage to score a winning spot, but I can say some things about this video.
There's obviously a lot of machinima out there. Some of the stories are beautiful and compelling. Some of the artwork is technically and visually amazing. Almost all of it is artwork derived from the effort and vision of its creators. One of my favorite things about being the Moviewatch guy is that I regularly get exposure to an entire host of artists who create so many amazing things.