bba is caused by low or inconsistant CO2 levels, i have never read about the growth of established bba being due to low nitrate levels, maybe Sam is confusing it with bga.
Bumping up your CO2 will slow the growth of bba but it will not get rid of it, once you have bba in a tank it is very difficult to get rid of, i have had some bba in my main tank for at least the last 6 months, you need to manually remove it if you dont want to use excel, using the KNO3 trick will help but will take forever, its easier just to remove it as you see it.
Just make sure the CO2 is consistant, make sure the reading is at 30ppm+ when the lights come on and remains there throughout the photoperiod.
But overall i think you have to OD with excel to really get rid of it, you will only contain it otherwise, with shrimp in the tank i probably would not try it at high doses but thats up to you, if they could be removed to another tank then i would definatly OD with the Excel, im fed up with the bba in my tank and will probably nuke it with excel one of these days, atm im only containing the growth of bba in my tank by having the CO2 levels high, but it still grows, not at major levels just nuisence spots here and there, like i say V hard to eliminate totally if not impossible without excel, but keep removing what you can see and watch the CO2 or the bba may get out of hand.