Download File: http://yesmydownload.com/RakestrawiTobie436964/Touch-iPhone
If you would like to activate your UDID I can register it for you for free I just ask that you please donate. Once your UDID has been registered you won't need to register it ever again, so you can download any future beta ipsw's and be able to activate your iDevice. The limit is 5 per week so please be patient. And I ask that you please donate any amount of money that you want at email@example.com or go to EJBarraza.com, but just remember that the Apple Developer Program costs $100 and your getting registered for free.
If you would like to download iOS 4 GM then click here and download the ipsw file and iTunes 9.2 for Mac and Windows(both of these files must be downloaded to be able to install iOS