I got one of these cells. It arrived corroded thread here
I measured capacity and this is the highest capacity 18500 I have seen until now. I have no voltage comparison but I guess that it is a bit lower than the Sanyo so I wouldn’t be surprised if the overall energy is similiar…