Its quite possible that your download is corrupt, that is why the file comes with a SHA-1 code, which can be used to check the integrity of the download, using a free tool that can be downloaded from many places, including here:
http://download.cnet.com/MD5-SHA-1-Chec ... 11445.html
The image isn't a zip file, (I think) so its no surprise an unzipper chokes on it.
on OS X you can open the file and examine its contents, because OS X uses the same kind of images to distribute software, on "virtual drives".
This image contains several disk partition, of which only the smaller one can be handled by Windows, windows ignores the existence of linux partitions.
Also, the image is made to be small, so it will fit on the smallest supported SD-card.
The linux partition will be expanded to the full capacity of your SD-card (whatever it is) when you choose that option on the raspi-config menu you will get after the first few boots (when you also do not need to enter a password, which only will happen later after a few reboots). If you choose that option the software will expand the partition to full size after you reboot.
The first boot is also particular in that it takes a bit longer than normal, because it does many "run one time" household tasks, many which include making changes to your SD-card. Because the FAT (windows) partition doesn't like to be closed non cleanly you should do a clean shutdown, using the command "sudo shutdown -h now" especially after first boot, or you FAT file system may become damaged by not finishing the last writes to it (or you could wait a minute or so, so that linux gets the time to finish). As an simpler alternative to the shutdown command you can also do a "sudo halt". Sudo by the way is telling the system that you are asking to do something that needs operator privileges, and asks for your password before doing it. Linux is very much built around the concept of safety, unlike windows where its an afterthought.
After first boot its not as bad to turn off the PI by pulling the plug, as the Linux file system is self repairing, and not many writes are needed to be done to the FAT file system (unless you run the start menu again with "sudo raspi-config".
hope this helps.