Aston Martin Racing has taken the wraps off its all-new 2011 Le Mans 24 Hours challenger.