And as a good-night update, I've got TWRP 2 booting recovery directly, without adb pushing anything. Only problem remaining is the touchscreen calibration is a bit off (which is an easy fix).