Opposition has finally announced his new look front bench, following weeks of speculation and internal pressures.