Yes, I guess in the right light a selfish gene operating locally ends up promoting cooperative behavior for exactly the reason suggested to the local detriment of the individual (It is just that there is unlikely to be any single gene that can do that). It would be interesting to see what the carrying capacity of such defector genes is as a function of population size. I usually interpret 'selfish' to mean genes that produce defectors (ie no flip) since there is a local benefit to the organism (and thus the gene itself over short timescales) but Dawkins does use it a bit more broadly. I still find implying telos to genes is misleading since the same gene (allele) can produce opposite effects when surrounded by different environments and thus any function it may appear to serve is not intrinsic but conditional.