What exactly about this thing warrants the use of a behemoth of a framework like Ember?
The entire app looks like an optimization of a poor experience in another web service. I'll conserve my cynicism for their actual app, which could have been implemented without even the need of a framework.
What is exactly complicated about a few different screens? I fail to see the need for even a web app here.
Also, I'm not sure I understand any of their arguments. Does it really take days to setup a test harness in anything?
Also, the bit about progressive enhancement -- are we really talking about this still? When using a single page application framework? For an app that does two factor auth. I'd also be concerned about the security surface area for an app like this that pulls in a dependency like Ember, on a third party site during the login/auth experience. It's bad enough that we have third parties pulling in react to display some simple forms and buttons.