Hey Haze, try making the arrow blue or something to contrast the already strong green page layout.
I agree, it could be better with another colour, it looks too boring right now. The green/white colour scheme worked better with the ellipse logo.
What about "arrow-man", a cool cartoon guy leaned on the 'S' of SFML?
The more I think about it, the more I feel like we need a mascot. Look at all those libraries that use simple shapes as logos, you never remember them, and hardly identify them when you just see the logo. But look at the Ogre engine. Although the "Ogre" word has nothing to do with 3D rendering, I think it's really cool and does a pretty good job as a logo.
I'm afraid a human cartoon guy would look childish and goofy, but an animal mascot would be great.
They are widely popular among open source projects and users love them, I suggest you have a look at
http://chl.be/mascots/ for some inspiration.
However, it will require some skills... and you also need to give some directions, or it will takes months, especially if we start from scratch...
Among the previous ideas, there were a falcon and raptor, what do you think about that?
Java uses a thing that isn't even human but looks personified.
The Java mascot is as ugly as the language it's portraying