I always figured the extra time was needed to translate it into French and German to cover the primary spoken languages.
They have different release dates - France is 8 July, and Germany is 3 October. Even the Chinese get it way before us :(
I presume negotiations between the the distributors and cinema people must take a long time...