Never heard of this site before. This is definitely bad luck, but you don't lose anything at the end of the day. Expecting someone in this forum to help you with this matter is silly and nonsensical in my opinion.
If you want to claim the biggest bonus, you need to figure out a solution with your own funds. Try speaking to their customer support to try and find solutions.