Yes, probably your battery, and the good news is not everything breaks down at once, not even in a Land Rover.
My view is that the more red lights etc one gets at the same time, that suggests the problem is minor but near impossible to figure out just what it is.
I am speaking of my LR3 when I...