Yes to everything. Except wave, I don't know about that one since I don't use it.
Everything else is pretty much automatic as soon as you turn your phone on. It asks for your Google account name and then automatically starts syncing all of that. No muss, no fuss.