They hadn't to redeem themselves at all, actually... C7 is one of the best RPG companies on the market. And they really seem to be great chaps too.
Now that I think of it, European companies are doing some wondrous contributions to the hobby... C7, Pelgrane, Modiphius, Ulisses, Fria Ligan...