1) No. On your 10th cruise you should be Platinum from Day1, I would expect to see it on the cruise documents for your 10th cruise AFTER you complete your 9th.
2) No and I'm Diamond. I have no problem with someone subsidizing my benefits. The benefit I appreciate the most is the free wash and fold, which always was and is for sale.