It's impossible for people to say anything of contributing value aside from the speculative guesses about what might or might not happen. Coming back to the pointing question of whether or not to buy right now, it basically depends on whether or not you already have some coins now. If you do have coins, then just wait out for things to settle. If you don't have any coins, then buy with 25% of your investment capital right now, and keep the rest aside for when the price starts to tank heavily. If the price doesn't tank, you at least bought yourself some coins. If the price tanks, you have enough fiat left to buy on the way down. Play it smart.
I believe "waiting for things to settle" will mean that you have to buy at a price that's quite a bit higher. Everybody is "waiting for things to settle." So if you want to buy for a really good price, you have to buy before August 1st. Because if things go well, everybody will be buying after that date.
Of course, there is a little bit of risked involved in buying now... But I think it will be okay. And if you really want to gain a lot, you can't run with the herd. You have to buy when people are shitting their pants. Which is right now...