Maybe.....
I haven't really decided on it.
It seems silly, but there's some pretty good evidence for it. The Red and Black colour scheme and so on.
The SG stone in the palace gets me going too.
Gun to my head..................... Yeah there's a good chance of it. Better than Demandred was I...