It would appear that Brian Kescenovitz (mondayn00dle) has similar feelings on Battle Droids and Jar Jar Binks that I do. Good to see that they will get their just deserts!
It also must be noted that the alien is constructed with some unique top notch techniques!
Wow, thats some wicked technics!