I thought that looked like a Portland house (plus the tree on the license plate).
What has the doctor said about the thumb? You don't have Carpal Tunnel Syndrome, do you?
Perhaps a wrist and thumb brace?
Multiple handholds may help. I do have a lot of drop in my bars, but at times I'll just hold on with the fingers, or even finger webbing.