OK - update for you - went to get my eyes tested this morning, and I was very impressed! He offered to check my pressures, but I declined as I saw the eye consultant at the General a couple of weeks ago, so I knew they were fine. He then set up another machine (which I have never seen before), to check distances (?) - then he did the full vision test. He was still very apologetic about yesterday, and said he would try to have my new glasses ready Thursday afternoon - considering tomorrow is half day closing, I thought this was very good.
So I can now say I have found an opticians who do good eye tests, and have excellent customer service.