However, it does have the advantage of being able to use compression (i.e. pipe dd's output through tar), which will dramatically speed up the transfer.
tar is pointless in this situation, tar is compressionless and all piping the dd output though tar would do is put the image in a tarball, running it though gzip would probably be the better option