Certainly with the current range of cars there is no room under the bonnet for the battery! I haven't found that it gets covered in water or road dirt in the back.
Indeed - this one has come out pretty clean! Not sure the car has ever been out in the wet though...