Age and height are in range. Circumstances don't rule anything out. My first thought was that the faces didn't quite match, but after looking at the details, they're really really close.
Overall facial shape: same long thin face
Forehead: Red's looks like it could be a little flatter? Hard to say.
Hair: color matches, texture matches, style matches, hairline matches. Even that slight patch of gray or blond at the right temple matches.
Complexion: matches.
Eyebrows: close. Red's are up higher on his forehead but Carl has said that happens post mortem. The area over the nose where they both have some light "unibrow" stuff going on also matches.
Eyes: raised eyebrows make Red's look less deep set, but it looks like the top of the eye socket is roughly the same.
Cheekbones: look to be the same width.
Nose: very close, even the same apparent bump or hook near the top.
Mouth: they both have small mouths with thin lips.
Ears: extremely close
Jaw and teeth: looks like they both have the same lower jaw that's smaller and back a bit relative to the upper jaw (underbite?), and what I can see of the teeth is quite similar. Richard's make a smoother line, but could have acquired some chips from three years on the road. Also, some of it might be the slightly different angle making the notches more apparent.
Chin: Red's looks a little squarer, but the beard makes it hard to tell.
Neck: Richard's neck looks a lot longer, but that could just be the way Red is lying with his head tipped back. Also, the beard.
They both have fingerprints, it says, so it should be a quick easy rule in or rule out.