Just fix it up :-) - you know the Settings singleton is not yet initialized at this point. From one mess into the other. As you want the hack anyways - just use the normal shitty build. See the branch.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.