Yes . Most primaries nowadays are totally open- all you have to be is a registered voter and the only question asked is your name and address. In the past, one might have to promise to support a...
Citizens vote at polling places. These are usually schools, libraries, public places, etc.
Yes, citizens can vote.
Yes, but not in the primaries
Yes