I am going with B because using a phone call, the customer can notice emotion, if you send a text or something, the person won't know if you actually mean the apologies. Hope i helped. Have a nice day.
Yes
It uses a lot of commas where you can easily put periods, and it uncomfortably merges multiple sentences into one
If you are referring to concrete and abstract nouns, then "North America" would be considered a concrete noun, as one can physically touch the earth in Canada and say, "I am touching North America". If it were an abstract noun, such as fear, one would be unable to physically interact with it, as one cannot physically touch an emotion or idea.