Definitely female. I've had my JD for 12 years the tell is all the spangles on the face. Males don't have that.
Female JD's are prettier IMO
And your right about the coloring. It shows way more when they're mad, that one does look a little paler than normal. But no paler than mine got during every water change.