I bought some Scotts goggles from Cycle Gear's bargain bin for about $10.
Back to street/dirt. I think one of the main things dirt will teach you, is to feel for traction. And paying attention to the road surface. It used to make me wonder why people will start a thread about "PSA, Gravel or dirt on Mines/Redwood /Soquel-San Jose/HWY 9 road.......". In my mind, that is something you should already be seeing. Without having to be told that it is there. But then I remember, not everyone started out or grew up on dirtbikes. On the dirt, you really have to pay attention to traction. Really really. Or you end up on the ground a lot. I know a lot of people don't really pay attention to the road surface, they just put their faith in their tires sticking or CalTrans keeping the road clean. A good way to crash, just going along for the ride, but not actively participating.
As a side note, RightCoast. I ride elbows up/attack position on my street bike. I don't ever get close to 65 degree lean.