As for the salt issue.
I carry my own salt packs. At my local McD, they do not add salt to the fries. Asking for some salt always causes a discussion with management before they give you the salt. (by the time you get the salt, fries are cold) Asking for salt during the ordering process delays the whole order by 10-15 minutes as they are multiple discussions before they process the order AND give me the salt.