I have heard alot of mixed feelings about fake corals. From my understanding they can be quite the pain, due to them needing to be pulled out and scrubbed quite frequently from them getting covered in algae.
Yup that looks all fake to me, I would think it would be pretty hard. If you think about all the stuff in our tanks that is in the water column it has to go somewhere. Real coral would have the ability to remove any thing that falls from the water column on to them. The fake coral will not, so if at the bare min, let say you never have a HA problem or any other kind of hard to deal with algae, can you imagine trying to scrap coraline algae off those? If you don't keep up on it, it would build up fast. I would think you could soak these, but then I would personally be worried about fading of the color off the fake coral. Personally depending on what fish your planning on keeping, you might be able to get away with using real coral, and just choose something like softies and zoas that are pretty cheap (just incase they get ate) and wont need nearly the light or attention as LPS or SPS.
I have about 27 artificial corals in my tank. The tank is only 3 mo. old with alot of algae. I just cleaned the corals the other day and it only took about 15 minutes to clean all of them. The algae doesnt really stick to the corals so it comes off pretty easy. I bought mine at dlmanwarren.
The artificial corals at places like Dr. FosterSmith and Marine Depot look really cheap in my opinion. The corals from dlmanwarren are used in vegas (mirage) and look very realistic.
I used to think some of the artificial corals looked good-until I had a reef tank. If you have experience with a reef tank, at least you would know where to place what artificial corals so that they are at least in logical positions and reasonable proportions. If you don't have reefing experience, try to find someone who does to help you. If you don't care about that, just get the ones that you think are pretty.