I can't help with an ID. Is the red color of the spines real? It looks almost painted on... which is something people have been known to do to make sale plants with white or yellow spines more "interesting" to potential buyers. Can you see any variation in that color, maybe toward the base of the plant or at the growth point at the top? It looks very even to me so maybe this idea is off base.