Barely 48hours ago, the eye-popping 21-Storey blocks of luxury apartments on Gerard Road, Ikoyi, which, even at its incomplete stage, stood out in its mammoth and magnificent glory, was the stuff of every commuter and passerby’s residential fantasy.