OK - the short answer is, I haven't a clue why it's not working.
You have put everything in the right place. When I view the source code for your page I get this
<!-- additional header bit //-->
<!-- additional header bit_eof //-->
So basically it just isn't calling the page at all! Or if it is, the code is not producing anything to see, so the source code produces nothing.
I tried putting the code directly into the header, which is where I had it originally, but then it just totally ignored the header and didn't even show the banner, so I had to put it back. This is odd, because when I had it in the header it worked perfectly. I just made a separate file for the sake of osc protocols and neatness.
All I can think is that it is something to do with the fact that you are using a different version to me. Maybe the code in the extraheader.php file needs to be prettied up to fit in with whichever version you are using.
Unfortunately, this is beyond my skills. Matt might be able to help a little more as he wrote the original code.
Sorry