I will look into getting French and German logos officially added to future releases as well, though I can't make any guarantees since they will have to go through our own internal production approval process and possibly through Universal as well. But I'll investigate!
Also, I don't know about the legality of you offering fan patches and mods to our games on our forums. You may have to stop doing it here, I'm sorry to say. I appreciate you giving the game a little quality kick in the pants, but we traditionally do not allow fan mods to be hosted or posted on the Telltale site.