Yes, your Tang will eat all of your algaes.
Your tank is really too small for a Tang according to Michael, Fenner, and Calfo. Consider taking it back for a smaller, less active fish. If the Tang gets stressed and sick, all of your tank could get unstable.