The spots on the oncidium look 'normal' to me. I have read that if they have spots like that it means they are getting enough light to bloom well. Others say their are ways to prevent the spots and still get blooms...Mine has spots like that too. I don't think your Onc has a virus. Maybe someone else has advice on the Blc, though.