"Zwift is a massively multiplayer online game, so you'll need a high-speed Internet connection to play" (from the website) I assume that includes WiFi? ( e.g. I'm on Virgin with 50Mb broadband)
Re:rollers & power meter, seems to depend on the make of both (check on Zwift website) here's the link:
http://zwift.com/get-started#ready