I think that is pretty good. One thing I might suggest for your Snorlax is replacing Body Slam or Return for Shadow Ball, or any other ghost-type move. Since all of his damage-inflicting moves are normal-type, he/she is literally useless against ghost Pokemon. I know this from expirence, and trust me, it is not a situation you want to be in.
Other than that, pretty good. I think you have the right idea by getting Aerodactyl. Best of luck.