Yes these are the factors imo driving the price up. Now the interesting question is how high will it go and what will be the new floor.
The price has been past 300 three times this year before this rally. If it can go above 350 and stay there for a month I'll be convinced we started another long term uptrend. Three times this year the price has disappointed me and sunk back down to 200, so I'm not assuming it can't go back down until it goes over 350 this time.
but... this time it is different.