I think all heaters with this built in thermostat design should be mounted at an angle. The thermostat is at the top of the heater. As the heater heats up the water around it will rise and if mounted vertically the just heated water will go straight past the thermostat giving the thermostat a false indication (or more importantly an unstable indication) of the temperature of the surrounding water.
It is the heat of the water of the entire tank you are trying to target & stabilize, not just the immediate locale of the heater. Also for this very reason the heater should not be placed in a stagnant region of the tank, better still in a fast flowing region. Again the the heater should be placed in the middle of the tank, not at the bottom, not at the top so that the temperature sensed by the thermostat is a true meridian.
Similar situation to having a thermostat in a house mounted above a radiator. Yes the heat you set is correct for immediate area, but in the rest of the house it is all over the place. Conversely if the thermostat is one end of the room and the radiator the other, then the temperature you set on the thermostat will be a truer indication of the temperature of the room as a whole.
OK so a heater that is mounted in an area of flowing water, would I still mount it at an angle... yes I would because this assumes that the water pump is always on - what if it breaks or you need to stop it or it gets clogged....
Andy