Just a minor comment: After using cbfreeze on a Horizontal colorbar, the 'XTickLabelMode' property becomes set to 'manual' (differently than the default property which is set to 'auto'. Setting it to manual makes the XTickLabels to be left-aligned and if they have different number of characters (e.g. {'-0.01', '0', '0.01'}) those with less will be not properly aligned with the centre of their XTick positions.
Making sure the 'XTickLabelMode' property keeps as 'auto' in your code should avoid this issue!