Heads up! We have a provider contest starting 25th June for 1 week. This means invoices will be done the week after. I will try and get them out 6th/7th July! I would imagine your May and June payments will be paid around similar times. Even though I am doing invoices for May now we have a staff member off which will effect the processing. Really sorry again but due to my illness this has delayed the May payments.
Yes, there are a lot of offers like that. They're called 'Play now, deposit later' or some such. Generally, anything more than 10-20 fs has this condition. Agree that it should be clearly stated, for instance another well known affiliate site has this condition marked in bold letters by the bonus description.
That is way too much but it depends on where is your wallet. For example crypto.com takes always a big share for every transaction(10 usd). Exchanges like binance might take 0.4-1 dollars depending which network you use. I would suggest you get yourself a self custody crypto wallet like trust wallet and the transaction costs are just gas fees (fee dependes how busy the network is but usually 0.1-0.4 usd per transaction)