The DB5 was the least problem i had with the film. Bonds House and Batcave were far more awful as was aping the Nolan Batman films.
John Logan thought he was being clever with making the obvious references to the Nolan trilogy, and Javier Bardem is obviously trying to be Heath as Joker in the Dark Knight. The parody is so obvious its almost comical.