I also have trouble finding a big enough helmet. Try Aria. You can phone their distributor, KMSA Distributirs on 011 448 1112, and ask who in your area is currently stocking XXL. Worked for me.
Good luck.
p.s. I took the Tour X (pronounced tour cross by the way) and love it. Even with my big head.