My advice? Wait.
Whenever Google releases some algorithm update, there will definitely be huge fluctuations on all rankings as Google's bots will re-evaluate websites. During this period, you could be ranking for 2nd, then 11th, then 1st, then 20th. etc (and I think that's the cause why some of you are ranking well, but traffic seems to have fallen. Because your website is jumping up and down in the SERPs). It is ongoing and will take a couple of days, if not, weeks for it to settle down. Imagine it as a secretary is filing papers into a cabinet... give it some time and the filing will be completed.
So have a glass!