There has never been a flu shot with 95% efficiency. Actually Moderna announced in September that they are getting into the flu vaccine business. It will be great to see mRNA based flu vaccine coming hopefully soon.
If you read the clinical trial press they state that nobody who received the vaccine had a severe covid 19 disease. That means some had symptoms and a mild course of disease.
We do not know that if you get covid, despite vaccination, that you are not infectious.