I've found 5 Snorlax.
42 CP (old version)
131 CP (old version)
1409 (old version) --> 1520CP, 91% IV, Lick/BS
1696 CP (old version) --> 1836 CP, 44% IV, ZH/EQ
2047 CP, 22% IV, ZH/BS
Basically what I'm trying to show is that it's very possible to "wait for a better one" and then never get it. I've been waiting for a better one for ages and finally found the 2047CP yesterday but then look at the garbage IVs (with 0 attack on top of that...).
Yours is pretty good. You have a lot of candies. You could try waiting a bit longer to go for a better moveset... but really there's no guarantee. And you've only found 1 so far... it could be a long time.