Any other explanations as to what's causing this BTC upsurge?
No one knows when bitcoin's up. And there is no specifical days, hours or minutes when it goes up or down. But One thing that we can do is to wait and to have more patients to get some miracle typical of days.