Hi Losing Faith,
I wouldnt stress about Form 80.
I did not attach it to my online application however i did have it completed so if my CO needed it i could email it without delay.
Luckily i was not asked for form 80 and i did not ned any addiitional documents.
My MA did ask me to complete form 1221 which i included in my application.
thanks