meowzer id'd everything already.
yes, that algae is okay to have, however, i'm not a fan of any macro algae in my dt, as it all can become a nuisance. i would rip off what you can and put it in the sump.
that is hidden cup coral from the best i can tell.