At 70%, it can be argued that the corporate bond allocation is too high. However, based on the other alternatives, it is the best available. Income from the bonds can be used for living expenses while the 5% cash allocation can provide for emergency expenses. The equity component can facilitate the need to outpace inflation.
Portfolio A is underweighted in equities, portfolio B has too much invested in bonds, portfolio C is overweighted in equities at 60% if high yield bonds are viewed more as an equity than a bond. Portfolio C is also underweighted in bonds at only 30% in corporate bonds with T-bills equaling the cash component.