On my 2.5 and my son's 210 for warmed up is a bit high, usually just barely over the 200 mark on even warm days. I ran the live data on my 2.5 for comparison and on a 95 deg+ day with AC on she would be between 200 and 205 on the reader.Rust is normal if the coolant has been in there too long. It is nothing to worry about on its own. 160 is wrong, you probably need to replace the thermostat again, it should be at 210 when it is warm. I'm afraid to ask, did you replace the radiator cap?
Considering the color of that I would remove the coolant and refill with distilled water and run for several days, rinse and repeat several times. At least that will give you a baseline for troubleshooting.But if they just did a coolant flush and put new coolant in (assuming they actually did) - should it look this rusty again already 2 weeks later? They should have replaced the cap - but I guess I need to double check it.