I also think that the flood were the failed splices of themselves and that they were actually some of the leaders of their race.
We'd looked before at the concept of the Forerunner creating the Flood, but it's interesting to note the possibility of the Flood being "an experiment gone awry."