Hi, I'm not sure if anyone answered your questions already. So, to keep you points alive for the Citi TY Premier you can either call for a retention offer that would offset the annual fee or you could downgrade to the no-fee Preferred card. Unfortunately, if you downgrade then the points are only worth 1 cent when using toward travel instead of 1.25 cents. Another option is to transfer the points to one of Citi's travel partners, which would be a good option if you think you would get use out of them in this way.
As for your AMEX BGR, I recommend referring yourself to the Biz Green, which waives the AF for the first year. You would earn 10K MR points for the referral and then another 5K or 10K when you make ONE purchase on the Biz Green. This would allow you to keep your MRs safe for another year and earn another 15K-20K MRs! To refer yourself, just copy your BGR referral link and paste it into a new browser. It will bring up the application page for the BGR, but under the "Apply" button, click on "View other cards" and select the link for the Biz Green card. It says the bonus is 5K, but everyone has been getting an extra 5K on top of that, so it's possible to get 10K for that bonus. I believe you have until 8/8/18 for this to work. Good luck!!