Can I still get the Annual achievement?

Vidmasters.

I recently got the 7 on 7 vidmaster achievement. And yes, You can still receive the annual achievement

yes

Yes you should be able to

Yes, you should be able to earn them all still