Rob Huff says he has a mountain to climb if he's to score meaningful points for LADA Sport LUKOIL at the Salzburgring.