I did the cure side so maybe it's different but still looking like about the same stuff asides for different pfps so probably not. For me I claimed all my rewards from mail
Yes, I claimed mine yesterday. Sporting my new Zombie Thanos pfp today.
Only the highest milestone, not every milestone