I can write French yes, but not without spending way more time thinking about it and even then I won't usually avoid spelling mistakes, grammar mistakes and sentence order mistakes.
C'est vrai de moi aussi. Je suis 100% certain que mon français n'est pas parfait-- je fais des erreurs en grammaire, orthographie, choix de mot, etc. Mais j'écris rapidement et confidentement. Je ne recherche pas un dico souvent-- le plupart des mots que j'employe, je sais déjà. Oui, j'ai besoin un peu plus de temps pour écrire quelquechose en français que l'écrire en anglais, mais je n'ai besoin pas de 15 minutes pour écrire quelquechose court comme ceci, que me faut 1 minute pour écrire en anglais.
...Nous savons que le français n'est pas la première langue de Karel, mais le français n'est pas ma première langue, aussi (et Karel habite plus pres d'un pays francophone que moi).