I believe that the green might be Halimeda discoidea. Not a bad algae at all, in fact one I was considering purchasing :]
Should be fairly safe from most herbivores, I think.
I'm also pretty sure Halimeda will warn you before going sexual by displaying dark dots, so all in all, nothing you ought to mind living in your tank.