@laura Reviewers often assume infinite time, resources, and that the specs were written for them and then assess you on that.
No matter how awesome you are, no one can live up to something that unreasonable. Don't let the reviewer's impossible context get to you!
(Better Blocker rocks btw :)