It's not long now until the new Elbphilharmonie concert hall in Hamburg, Germany, will be completed. When it opens, visitors will have the run of three auditoriums, a hotel, 45 private apartments and a public plaza, but the building's spectacular architecture is already very much open to the public.