Home Cars BMW unveils the ‘floating’ London 2012 Olympic Park Pavilion