This week's Brand of the Week is Land Rover. Take a look at auto maker's digital advertising spend and impressions.