I've read about 4 pages of other people's comments and felt compelled to say something, so I'm sorry if someone else had already made the same comment.
Firstly, imo, you've been charged for 2 heads when you should have paid for the balyage and a root tint, not a full head of colour.
I would also expect that whatever treatment you're having, full colour/balyage/highlights etc, a cut/finish should be included in that price.
A tip is optional and should most definitely NOT have been added to the bill without your consent.
Finally, and I think the most important point, you say that the receptionist wouldn't tell you how much the bill was but that you would get a breakdown on your e-receipt. So, clearly, you had ABSOLUTELY NO IDEA what you were being charged for, only the total cost shown on the credit card machine. This is dreadful practice. You have the right to know 'what' you're paying for.
If you'd seen the breakdown before paying you would have been able to query the legitimacy of each charge and challenge those which are incorrect or simply not approved by you.
Personally, I would be going back to the salon, armed with the e-receipt and some of the advice you've been given on this thread and confronting them about the items billed for. I would also be contacting their head office, not only by email but by phone too. I would be demanding a refund of all the unnecessary charges and some sort of compensation for all the stress (and if even throw in hardship because it was a lot more expensive than you'd expected) this has caused.
Stamp your feet! Demand action! Then, if you don't get a satisfactory resolution go on their website and leave some absolutely dreadful feedback, then go on every social media platform you can find and name and shame them.
Oh yes, never go back there to have your hair done, they're are plenty of brilliant hairdressers around that are more open about their pricing policy and could do the same job just as well but without the horrendously ridiculous price tag!