2008 MINI Aldridge Special makes public debut at Design Museum photo gallery