Nice! You have grown a nice HC lawn! Just careful you trim it frequently or it will start floating up. For the BBA on the rock, have you tried excel spot dosing and bacter 100 sprinkled on it?
On a side note AFA has the 45p stocked now on the website although they are sold out.