Don't sweat about the 500K shares. At some point in time, if the stock moves up nicely, I WILL sell enough to get back my investment and ride on with the free shares. That is my priority and have done it a few times now. (Recently did it with RGBP when it moved beyond .07s - have slightly lesser shares now (free shares), but sleep well at night
You can say, lesson learned the hard way (more than a decade ago by sticking on to a biotech stock and getting burned when it tanked repeatedly; had to begin trading it many times to get back some of the original investment and then reinvest the proceeds in one/two stocks that made me whole again - very painful and long process).