Regarding 4), the way it is on the Smok is the worst of both possibilities - no lock, no refinement. It picks up the resistance when you press fire, and then that's the resistance. If you need to re-set it you need to unscrew the atomizer, press fire with no atomizer present so it says Check Atomizer, then put it back on again. That will force the New Coil question, to which you say Yes and it will guarantee a re-read.
Of course on the Smoks you also uniquely have the opportunity of manually adjusting the resistance reading by up to +/- 50mΩ, so that's great if you happen to know the right resistance and it's within that range, but otherwise no use.
Regarding 5), there's a dedicated Titanium mode isn't there? But yes it's a big shame the adjustable TCR is in the very limited range 0.004-0.008. I very much hope they will adjust this, but there's every chance they won't want to so as to maintain differentiation with the more expensive XCube. At least 0.004+ covers NiFe70 and 52.
I imagine it underheats on the default Titanium setting, but 0.004 sounds too high to be a direct fix for that. So with Titanium it'll probably be a choice of underheating or overheating: positive offsets or negative, respectively.