Rock bottom ponds trap the crud that feed the algae blooms, so remove the rocks and add retro bottom drains. You won't believe the difference.
I'm not a pond builder, but I do believe you're seriously underfiltered. I've read that when bead filters provide the mechanical and the bio filtration, then as a rule of thumb they should rate 2X your pond's gallonage and you must maintain a minimum KH level of 200. Perhaps others can help here?
Now, for the algae problem. Mature ponds which are properly designed, stocked, fed, filtered and maintained do not have string algae problems. But achieving that balance can take years.
Algae will grow -- and the bad algae always seem to grow first. You can kill it off but if the conditions aren't changed it will just grow back in an endless cycle.
Finally, while many folks use that (and similar) product(s), the koi boards are full of horror stories of mass pond wipeouts. Glad that didn't happen to you.
