Sounds like your on the right track with your clothing. Remember - LAYERS. They can be added or removed as needed. As for your glasses fogging; if you find that it's a problem try some cheap ski goggles
like these from REI. They should fit right over your glasses (assuming you wear prescriptions based on your previous comment about bifocals.) And nwmtnbkr is right - get some lights. You can have too few, but you can never have too many.