Please!
Perfection is a no-word. Nothing is perfect in all aspects.
Are humans perfect? Perfect for what ? For living at temperatures between 20-40 degrees C ? maybe.
For grinding rocks to sand by chewing on them ? No.
For running 60Mph? No, but cheeta's are good at it.
If you define perfect as a beeing like God, then in what aspect of him are you refering to ?
Clearly he sucks at explaining things. So we can all agree on that he is not perfect at that.