You don't get anything for nothing. Though its always possible to find a firm that is giving away money in order to build profile or market share. Temporarily.
As for AVA Trade, I am in the UK - I don't want to send my money out of the UK, to be deposited by a foreign company in a bank account outside the UK, both of whom are regulated by some body or bodies which the UK government can't control. Many people will feel similarly, and they would need some sort of incentive to be persuaded otherwise. But the bonus still doesn't make it the best idea, its like the tail wagging the dog.
AVA Trade are long established, EU-based and no doubt genuine. Occasionally you'll hear of a brand new company apparently giving money away if you sign up with them. Sometimes they really can afford to do this because their business plan is to be on the Panama flight just minutes ahead of their local regulators.