If you change your hosts file back to apple servers the normal itunes restore will work. I've downloaded the 5.1.1 update twice today and it took less than 5 minutes. (To change hosts you can just run Tiny Umbrella and uncheck the "Set hosts to Cydia on exit" box in the advanced settings.)