Not bad - but they SO need to have Dick Grayson go by 'Richard'
I mean - I can suspend my disbelief long enough to believe in Batman, Robin, Superman... even a child molester built like Arnold Schwarzenegger who nonetheless sounds like 'Weird Al' Yankovic.
But are we really supposed to believe that ANYONE named Richard under the age of 60 goes by 'Dick' anymore?