These 5 factors have contributed to Bitcoin jumping to 100% but you did not mention the entry of Facebook in Cryptocurrency, it's a big factor also, they are the biggest player so far to enter on this technology and it's a great miles stone, with this and the 5 other you've mentioned, we can possibly see another all-time high even eclipsing the latest one.