ol.View#calculateExtent takes rotation into account
Better docs for ol.View#calculateExtent