But, on the other hand, this all depends on your definition of perfection. God, by definition, is perfect.

Some thoughts:

Just a few thoughts as to why the lack of "perfection" isn't necessary evidence towards a lack of intelligent design.