This is great and very useful!!! I like the sorting by score -- works great.
Some notes / suggestions:
For some reason, the following URL does not work:
http://maps.google.com/maps?q=http://beermapping.com/k/san+franciscoMy guess is there is some sort of XML issue.
Thought you might like to see some screenshots of what this looks like on the iPhone:

I'd love to see the mobile lookup modified to include a link to Google Maps with the KML file (like the above URL).
Also -- some massage of the KML output to use the address elements would be great -- here's what an entry looks like now:
<Placemark id="placemark1530">
<name>Map Room, The</name>
<description>
score: 93.54<br />
Beer Bar
1949 N. Hoyne Ave.<br />
</description>
<styleUrl>#Beer Bar</styleUrl>
<phoneNumber>(773) 252-7636</phoneNumber>
<Point>
<coordinates>-87.6797256469727,41.9174880981445</coordinates>
</Point>
</Placemark>
Here are a couple suggested changes to the format -- simplify the description and wrap in CDATA, move the address to the address element:
<Placemark id="placemark1530">
<name>Map Room, The</name>
<styleUrl>#Beer Bar</styleUrl>
<description><![CDATA[Beer Bar (score: 93.54)]]></description>
<address>1949 N. Hoyne Ave.,Chicago,IL 99444,United States</address>
<phoneNumber>(773) 252-7636</phoneNumber>
<Point>
<coordinates>-87.6797256469727,41.9174880981445</coordinates>
</Point>
</Placemark>
Cheers,
Jeff