Water flow can really help. As a rule of thumb, try and get above ten tank volumes per hour turnover, at least. So, on a 58gal, the total turnover of all pumps together should be in excess of 580gals. I run over 20 volumes per hour turnover.
A single maxijet will provide that turnover, but will produce deadspots and that where the slime takes over. Add a few smaller powered units to make lots of choatic waterflow. It really makes a difference.
The other thing that can make a difference is the lights used over the tank. I dont know what bulbs you have, but sometimes older bulbs can lead to bad algae growth. I know your tank is new, but I just thought I would mention that.
Hope things work out for you,
paul.