I think the Ember.run() is essentially working how we originally expected it to.   In that when it exits Ember.run() the app is ready.