Should I sift the flour first?
Yes you can but it's not absolutely necessary. I don't like to add extra steps to a recipe if I don't have to. Sifting flour will aerate it and will make the cake just ever-so-slightly more fluffy. So if you have the time and the inclination, then you can certainly add this additional step.