Yes, this is a good way. One thing that worries me is the new viewer is absolutely a copy, there is not creative working in it. And today is very diferent time than BB was born. First of all, you have to think in mobile and then in web.
Notification push is an important element in the suppossed app. Or should be.
Oter thing is calibrate the proyect magnitude. Perhaps it could be at first, only an support for the web. For example an app with only chats, viewer and notifications of sales, trainings, ...
divide and rule
Yo no pacto, nos vemos en las canchas.