I dont know how big portal 2 is, but I use remote disc for SC2 and it was about 7 gb, but installed pretty damn fast. It seemed as fast as it was on my laptop with the drive.
You have to be connected to the 'net anyway. After the initial install, it takes you to portal to log-in, register the CD key and then download updates. You do not need the CD to play after install.