All looks good to me, just be aware that although that case is a mini ITX, it isn't all that small. There are mATX cases that are smaller.
The GTX 660Ti looks good, anything more than that might get a bit too hot.
EDIT: The Silverstone FT03B-Mini is quite a lot smaller and can still house a real gaming machine. Looks better too in my opinion, that's worth a look.
EDIT2: If you like the idea of something smaller, this would be good:
Intel Core i7-3770
2x8GB Corsair Vengeance LP 1600Mhz 1.5v C10
EVGA GTX 660Ti 2GB (Blower style cooler, they work better in this case. Also this card is short enough to fit.)
Crucial M4 128GB
Seagate Barracuda 500GB 7200RPM
Silverstone SST-ST45SF-G 450W (Modular and 80+ Gold)
Scythe Shuriken Rev B