No. You need to land the Mega Scatter, and not on any reel, but on the 6th reel, in order to trigger the Mega Free Spins.