I honestly believe he is a BCC or a cross. Most likely a BCC. He has only 14/15 saddles before the red of the tail begins. The red of the tail is very long and starts very early as compared to BCI. He does not have a cross or crucifix on his head. It is only a single stripe. The sides of the tail are very marbled with the little circles of red swirling and white or cream in between those. The saddles are mostly connected with a line running both sides of the snake at the bottom of the saddles. And the nice red diamonds all along the sides below the saddles with white spots. In all honesty it looks like a guyana. They are very similer to a surinam. You are very lucky if that is what you have there
These are all things to look for in a BCC. The only truly definative way to tell though is by doing a scale count.
w00hoo will tell you for sure but Im pretty sure he will agree with me.