Yes, it is 100% compatible, the case has enough space for the parts, it doesn't have a usb 3.0(it has usb 2.0) in the front, but there's plenty on the back with the board.
The psu is of high quality and will do for all the parts.
If you want to shave off some you can get the i5-3470 if you don't want to overclock, it's cheaper, you cannot overclock that cpu(i5-3470), but at stock it's as good as the other one(at stock), and drop the cooler, the stock cooler is fine for that one.
And a h77 motherboard, like the asrock h77 pro 4 mvp.
Yes, it fits, but get the i5-3470, it's cheaper, same performance as the others at stock.
For a locked cpu, the i5-3470 is the best choice, for unlocked the i5-3570k.
Also i'd get a 1TB hdd, the seagate constellation es, is an enterprise hdd, it's reliable as it gets and it's fast for a hdd, usually that hdd is sold for more.
Here's the updated list : http://uk.pcpartpicker.com/p/Cmbg
Included the zalman z11, either the z9 or z11 fits everything, including the card, and it's all compatible(the parts)