Perhaps cpt2tform to create a transform structure using a projective transform type. I'm not quite sure what coordinate pairs you'd use but perhaps you can work out some coordinate pairs that mimic the rotation and oblique angle. Then imtransform to transform the image?
I'm unfamilier with the GeoTiff format and don't think imwrite will support it, but a number of other formats including tiff are.