I subscribed through traditional channels (USSD, dealer App), do I still get to have OSN add-on?

No, customers have to download the App to enjoy OSN add-on.