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

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