Well, Reese Bettencourt, the owner, saw my review and he worked hard to make things right.
Jim came by yesterday and did a great job cleaning up what still needed to be cleaned up, and made a great point: they should have gone with an acid wash instead of bead blaster, given that the problem was really that the BeadBlaster got caught in the PebbleTec pool surface.
They were all great and apologized profusely -- I still can't give them 5 stars because, well, it was an ordeal and they should have thought about the issues with the PebbleTec before, but they are extremely nice people. So, solid 4 stars.