Tambien cabria la posibilidad de que fuera Aloe marlothii. Ambos se parecen bastante, distinguiendose claramente en la floracion.
Pués si no lo eres, y hay que dudarlo, has demostrado tener muy buen ojo, porque tiene toda la pinta. Mis saludos.
Pues no, no es un cactus. Es un Aloe, pero puede ser A. ferox, A. marlothii o A. aculeata. Son casi indistinguibles hasta que florecen.