I liked that we got to see what a vision was like for Doyle and Cordelia and Angel got to see how it affects him too. Loved the guys reaction to Cordelia's place, poor Cordy, she wasn't expecting visitors.
Do many clubs over there let under 21s in? I know she wasn't drinking but Cordelia is only 18 afterall, I did enjoy the barfight, was kinda hoping that it would be Cordelia the one to hit him and start it though!
I think in a way all 3 of them are lonely, none of them at this point really know each other that well or have anyone else.
To be fair Cordy does look quite a bit older than 18 (no surprise as CC would have been about 30 if not older at the time), so its possible that the owners would just assume that she is old enough, or maybe she has a fake ID, or even they are willing to overlook it for the sake of more business.