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!