how odd. my 2TG fansubber site is younger than Xero's touhouradio yet it can be searched on Google.
Edit.
If the TouhouRadio isnt showing up in Search Engines.
You can seartch "2 Touhou guys" or "Those touhou guys" and a link to my page should come up. It also links to the TouhouRadio Forum. so hope it helps.