What can I say? I'm stunned. That is incredible work.
It's also nice to see that you've got enough of a critical eye to be able to spot fault with your own stuff. Sometimes it's too easy to lose that when you're close to a project.
However, I do think you're maybe being a little too critical of yourself here!