I seriously doubt 2 gate works on the current patch. I personally haven't done a 2 gate opening since forever. Between zealots taking 5 seconds longer to build and roach +1 range I just don't see it working. Might be a good build to pull out once in a while in a bo3 or in a series in general, but on ladder most zergs open with roaches, which'll rape your zealots. Even stalkers (without blink ofc) have trouble against speed roaches.
And definitely, hallucination can help to scout. This is especially true against Zerg since burrowed roaches aren't all that common yet (although I feel we'll be seeing more of that soon...), so you don't need to rush for detection. However some people will argue that hallucination will come out too late unless you constantly chronoboost it after warpgate finishes, which in turn will hurt your probe production and possibly delay your expansion. I haven't really played around with it too much, so I can't really comment on it.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.