There were definitely promos but perhaps they weren't advertised well enough. They had a referral program with signup bonuses, as well as no fee trading (which was slightly misleading as there was still a fee on the bank transfer to fund your account).
There were referral programs, but as you have already posted, they were not used in a meaningful way. Should have done something better.... like zero-fees on deposits and withdrawals for a limited time period.