I note he's used, 'up the Villa' rather than writing 'three cheers for Aston Villa or whatever you Brits say'.
He's a fan. He's said so. He lives a long way away from Birmingham and doesn't get to games. There are people posting here who live nearer and don't get to games, me included. (There are people who post on here who don't get to games and live just down the road compared to me!) There are also people who, like Tom, live thousands of miles away, and describe themselves as Villa fans, with a history of attending or not and why not?
As it says on the intro page to this website, nobody is 'a better fan' than anybody else; here, on this site we all love the Villa. No problem, if Tom turns up to a match then he hopes we'll win. That's good enough for me. That's a fan!