^I also find the 5 years gap hard to reconcile with BB and TDK.
5 years before Batman encountered The Joker, despite Gordon pointing out the calling card to him at the end of BB, and Batman vowing to investigate it? 5 years to repair Wayne Manor? 5 years of Jonathan Crane being at large? 5 years and Batman didn't change his outfit until the start of TDK?