Nice going there Swine
Btw, If you ever need animated banners, check out a game called Hogs of War
Think worms, but 3D and with hilarious pigs. You should be able to find some adequate material for banners there (not that there is anything wrong with current ones), while having a great time.
Again, nice job, and good luck in the finals!