It’s worth noting with the FreeTrade referral, you have to complete a W-8BEN form (it’s super easy, just basically saves you on tax for US stocks) and top up your account before you get your free share added to your account
Just thought I’d add as it didn’t say that on the wiki.
And, for clarity’s sake, I’d add on to what you said that the reason why the form has to be completed is because the pool of free shares includes US shares. It’s not a tick-box exercise you’re forced into for no clear reason.
Given they have their own fully fledged community now (which you’re a member of), I see even less of an issue as most of Freetrade’s meaningful discussion takes place over there. Mute the thread if you don’t want to see company Freeshare announcements.