I agree with most of what you said, but it's even more important to keep access to your email secure than it is to keep the address private, so why should I trust your relatively unknown service to be the gatekeeper to all my accounts?
I like the idea, but I'd like it better if my existing email provider that I already trust gave me unlimited aliases (long random ones are fine, and I'd even be willing to pay, say $0.10 each). "+" suffixes are a start but they still leak the original email address.