The Opuntia ficus-indica has three bloom colors at the same time, ranging from yellow through red. Perhaps your plant is a cross with O ficus-indica as one of the parents? Look at the 4th pic down in this link. From what I read, the flowers darken with age.