Is there an affiliate welcome bonus?

Yes, each affiliate account is credited with a £5 bonus, which can be cashed out along with your commission once you reach the minimum payment threshold.