Well, the download goes fast enough. You gotta get it over games for windows live, but you can extract the files from the 8-odd .rar files and install it from there and not have GFWL mess with it at all after that.
It's a fully updated Bioshock, so it runs with DX10 and looks great. It also, UGH, still uses the authentication system. So in order to play it, you need to be online so it can verify with the servers with a code. Had I known that, I wouldn't have dropped the money on it (which is why I think I never bought it), but as it only cost me $2..... I can deal with that.
All in all... yeah. It seems to take a little bit of time to boot up, but maybe it's just me. Still a cool game. DX10 and EAX/5.1 make it pretty nifty.