Ваша hCard верна, и JS фактически ее анализирует.Средство отладки foursquare не отображает данные hCard, поскольку ваш сервер возвращает оптимизированную для мобильных устройств версию страницы, которая не содержит ту же разметку микроформатов, что и версия для настольного компьютера.
Насколько нам известноинструмент отладки foursquare делает «пустой» запрос (без специальных заголовков / user-agent), знаете ли вы, почему ваш сервер будет возвращать мобильную версию сайта в этом случае?