I like Swords Dance over Bulk Up. Flamethrower isn't exactly needed, except for Skarmory which could be killed by Rock Slide anyway (and I don't see it alot in the uber metagame), so take Rock Slide over Flamethrower. Solarbeam is nice, but he really should use his massive Attack to the max, so take a Physical move. Besides, you have Adamant nature, why use two Special moves?