Agreed, your toluene looks very wet. Probably didn't use enough Na2SO4. Also, be sure to extract from the Na2SO4 three times.
When the toluene is dry, it should be completely clear, not cloudy, and the Na2SO4 should swirl around freely, not clump up.
What pyramid suggested is probably your fastest and easiest way to get everything out at this point, since you've already gassed it wet. Probably best not to try drying it now, as MDMA*HCl would crash out and get filtered out along with the drying agent, Na2SO4 in your case. Do the aqueous extraction with some mild 1M HCl, evaporate it, and follow this recrystallization procedure:
http://127.0.0.1/talk/index.php/topic,3367.msg35553.html#msg35553Bear in mind that toluene azeotropes with water - 80% toluene, 20% water by weight. That's a lot. Na2SO4 can complex up to 10 moles of water, but in practice it doesn't work out this way, you need a lot more than you'd expect to dry a solvent. Na2SO4 doesn't dry things as fast or as completely as MgSO4, though it's easier to remove as it's not powdery, therefore it's more convenient to work with and generally preferred. It usually takes 5 minutes or so for Na2SO4 to pick up all the water it's capable of stripping out of solution.
The way Assyl would approach preparing to gas would be to do the initial extraction with DCM (it does azeotrope with water, but it only picks up about 1% water by weight), dry it with Na2SO4, pull off the solvent, then dump in the toluene (extracting 3x from the Na2SO4, of course) and proceed as usual.
DCM is fantastic for extractions in general. It speeds up the process, as it's heavier than the aqueous layer (no reloading the sep funnel after each extraction), it's volatile, and it doesn't pick up much water. It's also insoluble in water, unlike ether, which can dissolve into the aqueous layer in amounts up to 8% by weight. It also tends to have more solvating power than other water immiscible solvents, such as toluene, or ether especially.