3. How can I tell who is coming and how can I communicate with my guests?
Each event in the Google calendar has a listing of invitees and attendees who have RSVP'd through the calendar system. In addition, as event coordinator, you can start a discussion as part of the calendar for those attendees who also have Google calendar accounts.
Are there additional questions you'd like to have covered? Just let us know.