Cyanobacteria is pretty much present in all tanks, but if the conditions are right, it will blossom like a mofo. I've had a very small case of it in my 125 for a couple of years now, but it stays confined to a very light dusting of very small patches of sand where water flow isn't as strong as the rest of the tank. None on the rocks at all. My new 40B, which is tied in with the 125, is a completely different story. It got so bad that I couldn't see the rocks, and the sand had large mats covering most of it. I blasted it with powerheads and a turkey baster, then netted the larger chunks. The smaller stuff got trapped in the filter sock in the refugium, but it infected my miracle mud and created a slime coating over it and the chaeto. I battled with it for a couple of months, and finally gave in and broke out my old stash of Chemi-Clean. I dosed it Saturday morning, so tomorrow I have to do a 20% water change and turn the UV sterilizer on again. If it doesn't cure it, I'll dose it again in a week. So if all else fails, there's always Chemi-Clean. Be sure to follow directions to the letter, and it should cure your issue with no side effects. You'll have to turn your skimmer way down, because it will create foam like crazy for the first few hours after dosing. The reason I haven't used it sooner for my tank is because I'm reluctant to use chemicals. Once I finally realize that I've run out of options (and patience), I'll give in and use them... and when it cures the problem I wonder why I didn't do it sooner. LOL!
PS: 25 lbs of live rock is pretty slim for a 40G reef tank. Typical recommendations are 1 - 1 1/2 lbs per gallon. I have 60 lbs in my 40B, and plenty of room to spare. I'll most likely add another 20 lbs or so later on. Plenty of rock and sand helps with de-nitrification.
Snake... I had some shaving brush and pine cone macros that were thriving and multiplying in my tank... until my lawnmower blenny developed a taste for them. I didn't think they were edible, but he hammered on them until there was nothing left but the stalks. A fewe tried to form new heads, and he destroyed them, too. I finally just pulled up all the root balls and tossed them in the trash.