https://github.com/angular/blocking-proxy looks like a much better solution for adding angular waiting to generic WebDriver bindings.