I dont know if its just me but when placing an order on ebay it shows a boosted welcome bonus.
Ebay is best site to sign up with
1 Sign up link should stay in order details if you have trouble signing up
2 Easiest place to spend for monthly reward
3 no issue saving email order confirmation as pdf and sending for monthly bonus