[Review]: Rotation improvements

An AIA submap is working but my HMI submap test is not working. More details to follow.

Assistance appreciated.
@ehsteve that comment makes little sense really! NaN is a valid way to encode missing data, I prefer it to 0 or -999999.