Good work mate. Glad that it all turned out well.
E in French doesn't matter. If you go there just point and shout.
As for classical Civilisation - I have absolutely no idea what this subject is. But as long as you didn't want to do it at A Level then it's all good.
Now go and enjoy this...
Don't worry about it mate. They are a stepping stone to the next stage in education. I had a lot of mates that ended up resitting one or two GCSEs while they were in 6th form. It isn't a massive deal and you just have to make sure that you learn from it and don't mess up second time round...