Didn't we detect DMS (Di Methyl Sulfide) a few years ago, that caused quite a stir, esp in the press, is this related to what has been discovered here.
This is an interesting discovery, as we have ruled put life on Venus, we need a few more missions to Venus to learn more.