ARGH!
Heres some more specific details regarding release time:
http://www.spreadfirefox.com/firefox3
June 17th 10am PDT
http://www.timeanddate.com/worldclock/fixedtime.html?month=6&day=17&year=2008&hour=10&min=0&sec=0&p1=224&sort=1
And going by this it means 6pm in UK