When you say that "revenue has been somewhat dissapointing", are you referring to the EPC or just the amount of clicks you've received so far?
How many names do you have with EVOlanding? How many are you transferring out?
Did you receive any payments from them yet? Did you have to submit a tax form?