1st suggestion: Start removing all that Algea. It really makes the aquarium look ugly.
2nd. The rock work looks nice but in my opinion it's kinda risky to leave it that way. Its easy for a rock to tip over.
Go to your normal LFS, hopefully a good one, and get RO water. It's only .50 a gallon, and it'll help tremendously to get rid of the algae. Then, get 15 astrea snails. I'd say get more, but not enough rockwork. Once the algae's gone, call me for some zoos. A sinularia would look great sticking out of the side of that rock, growing upwards, and a nice gorgonian out the other side. No gorgonian till the algae's in check, though.