The algae just doesn't look good no biggie.

He flares with the light on because he can see his reflection. It isn't bad for him to flare but he could hurt his gill/beard he flares too hard so just keep it 20 minutes max =)

Your betta is handsome btw!! But how are you keeping the tank clean I see no filter...100% water changes on thar cannot be fun.