OK. There are a few locals posting here. Based on your comment, I am gonna say you are local. So how long do you say it takes?
It still makes no sense that he could have taken the photo before he got the money. Period. It wasn't a text with no photo...it was the photo was sent, the GF asked how much and he responded. We know he was given $40K which has been verified.
How could he have taken a photo of the cash and answered the correct amount before he got the cash?
He could have somehow been told how much it was...but how could he take a photo? It isn't making any sense.
SPECULATION: It almost makes sense why JW would take a photo of $20,000 and answer $40,000 if the accountant gave him $20,000 at AIW before they went to the bank where JW knew the accountant was going to withdraw $40,000 more. Also, almost explains why JW might think he could keep $20,000 if DW/SS was only expecting $40,000. (If he didn't know about DW, then taking the $20,000 doesn't make sense, because he could assume that SS would know at some point that JW received $60,000 or more total and only delivered $40,000.) Makes JWs various stories make more sense, too, if there was more than one money delivery within an hour. Maybe one was made in a manila envelope, the other deposited into the red lined bag. Wish they told us what was shown on the bank video.
ETA: I'm a local and the time it takes depends on the route and if there are any accidents/construction. Even at 9:45, he could hit the tail end of rush hour, but it would probably be faster than if he had left Hyattsville at 9 am. JMO