Well, ive come across a strange discovery. it seems that the only way iTunes will complete the iOS 4 update for any device is if i open RecBoot and Click enter Recovery. So, for those who have bricked devices because it wont update to iOS 4 [ freezing at the last minute ], download RecBoot and open it and click Enter Recovery. the iTunes will finish the update. i have no idea why its needed... but hey, at least you can update now.