I seem to live in the world oblivious to road hazards! I had no idea those could be so treacherous ... I'm so sorry that happenned, and I wish I had known. It's great you're back up and functional. Probably minimal bike damage?
Probably should get the eye looked by your opthamologist, just to make sure the corneal abrasion area is not affected by the crash and incursion of the spectacles.