It is the fairly normal deal. It does vary at times but not by much.
Yes - any miles related transaction on your FC account will extend the date on the rolling 3 year basis.
If you are worried about your current miles expiring because you've not had any activity for a while then the quickest (but not necessarily the best value) would be to buy some miles.