Fwhew! The issues are slowly fading away...
Still problems that need to be cleaned up, but at least the problems people are having have workarounds.
Working on the RAM-reduced, instant-startup upgrades now. The new design will actually remove direct dependence on the blk*.dat files entirely! There's just been way too many problems with it. I'll simply retrieve and process data directly from Bitcoin-Qt/bitcoind as a peer using regular getdata/getheaders/getblocks requests and maintain my own database. And that database will start out duplicating everything, but I am doing it in such a way that it will gracefully support various subsets of that data, like pruned blockchain, lite-node, address-indexed, etc. This way, users will have the capability to run using remote [trusted!] bitcoind instances, and use as much RAM as they desire.
Might be some time before I iron all of it out, though...
I can't wait!