That description does seem to match, so it probably is E5791. I'll send an update.
Has a dark green one like E8108 ever shown up? That one is still missing mold, inserts, and size in my TCR.