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

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