Great article mate! Most of the stuff you put together is fairly accurate. I'll point out that Otos are not BBA eaters until the algae is in retreat. You first need to weaken BBA then the Otos will make short work of the leftovers. I overdosed Glut and that made the algae not dissapear completely but the Otos will gorge on it afterwards.
I must point out also that Otos will prefer GSA and diatoms before BBA. Cleaning the "windshield" will give them a hint that you want them on the plant leaves rather than the glass