No options to claim free BAT tokens when installed for the first time

This is expected because you are never promised a BAT token grant for downloading and installing the browser in the first place. I am not sure where you may have heard this. (Perhaps on a third-party airdrop website?)

We often offer promotional grants, but supplies are limited and it is on a first come first served basis. Just keep using the browser and watching for a notification for the next round of grants. This is usually once per month, but there is no strict schedule.