Bravo to you for trying to save this tank, and with some work I think you can!
Here are some things that will help in addition to all of the other great advice you received (and forgive if I repeat what others said).
1. Take out the bioballs and sponge immediately. In fact, throw them away or use them for golf balls. They have no place in a marine aquarium----nothing but super-duper nitrate factories. Seriously, get them out as soon as you can. You can put live rock in there, or better yet create a deep sand bed and you will eventually have excellent filtration in there.
2. Gently vacuum the sandbed to try and get rid of some of the algae.
3. Change the direction of the powerheads. Put one in the back on the right side and shoot is straight across; put the other one on the opposite side of the tank, again in the back, BUT, don't shoot it straight across at the other powerhead, shoot it diagonally at the front corner of the tank. This will reduce dead spots as it changes the directional flow.
4. Get a phosphate remover as soon as you can and get it running in the tank (put it in where the bioballs were, in addition to carbon or rowaphos, etc.). And, don't hesitate to take the carbon out and rinse it and then put it back in. You can lengthen the life of the carbon by putting it between your hands and grinding it together. This creates new surfaces for it to get more activated. Also, make sure water is running through it so that it is getting distributed throughout your system. If it's basically inert it will have little impact; if water is pushing through it, it will work quite well. Do a good 20% water change and before you dump the old water, take out each rock, put it in the container with the old water, and scrub as much algae off as you can. Obviously, no soap.
5. As the others said, eventually you need to see if your RO water is actually clean. If the membrane is old it probably isn't filtering as it should. If you're in a desperate situation, buy distilled water. Not as clean as RO/DI by any means, but not bad. If you do buy distilled water, make sure it's distilled and not spring water or drinking water as they have additives that could kill much of your tank.
6. Now, here's a big one: turn the lights off for 3 solid days. Seriously, 3 days (in order to do this, you have to make sure you have good turbulence at the top of the tank to keep it oxygenated and to ensure your pH doesn't get crazy low). That algae is being fed by phosphates, nitrates, and light so you must starve it. And, your corals will be ok for 3 days, believe me, they will.
7. If possible, purchase a healthy amount of macroalgae and give it light. The macroalgae will compete with the other gunk in the tank for nutrients, and will absorb some of the nitrates and phosphates thus "stealing" it from the microalgae.
8. How old are the bulbs? As they weaken in intensity, algae outbreaks often occur.
This is off the top of my head so if and when I think of other things I'll try to help you more.