I live in Indy and he's very popular on the racing circuit ... just a really, really ice 'gentleman' (literally).
I read elsewhere that he is a good friend of Apollo's and was 'recruited' by him to be on DwtS.
I thought Helio was personality plus tonight! Even if people don't know who he is, how could you deny that smile and positive friendlyness!?