The 5.x renderer can do highlights and annotations in epub3, so I guess we can consider this problem solved – at some point in the future when 5.x finally becomes usable
I figured out what the problem with full page images is. Apparently SVG dimensions in percent are not supported. Setting the height to "calc (100%–0em)" works fine, presumably because the resulting height is in em and not in %.