She should have let you know that she was coming with a friend because really,that was not cool. You were not prepared for that at all and maybe she also didn't want to press forward hence the tag along.
Anyways your last advice is on point
Posted using Neoxian City