I've also met this man - when I was visiting Stratford Upon Avon. In this situation, he turned up over an hour early at 6.15 instead of 7.30 as agreed, which meant I frantically had to try and rearrange the person due at 6.30.
Then his excuse was - oh I didn't realised you were mixed race. Sorry I don't find mixed race girls attractive. I stated it was obvious on my profile. My other client then text to cancel and I told him so and told him, I expect some sort of compensation for wasting my time and messing up my evening. He did give me ?50 but I found the whole incident rather rude.
It appears he's making a habit of it now - the name and phone number are the same as I have logged in my phone.