I got a pair of glasses from the Pearl next door. Thats the only useful thing I have to add to this thread.
Actually, I bought a Planet Bike seatpost flasher there 10? months ago. Happy to hear you didn't get smashed up - that intersection can be a b*tch because there is so much pavement between the lights (its not a tight 6 way).