Stories like these just convince me even more that success in the indie games industry just boils down to luck. Yes having a good game makes a difference but only so much. At the end of the day your game will live or die depending on how much exposure it will get, which itself is luck based.