You don't have to feel sad about the contest, they are always very subjective. Why not submit this piece to expose 11(ballistic publishing) instead? I think this is a very nice work and definitely stand a chance.
Don't you just hate it when you do so much work for a contest or what ever, then everyone votes for something that doesn't look like much work is put into it. Well at least you made Daily Deviant so it must be good x3...what am i saying it is good xD