What is the status of the "Hong Kong Agreement"
The full code for Segregated Witness was released on 19th of April, which to the letter fulfills the requirement. However, apparently some people had understood the first point to mean that it would be in production in April which was not the case. 

Following the above, an implementation for a hard-fork would be expected to be delivered by 19th of July.

IIRC, Bitmain's Jihan Wu has recently stated that point 4 is to be interpreted as them requiring the code for a blocksize increase hardfork to have been merged into Bitcoin Core before they run Segregated Witness in production. This is of course a much stronger requirement than point 2 and point 4 which could be read as them starting to use SegWit at the latest when code for a hardfork is released.

The argument has also been made that by allowing voting for Classic, some pools have breached point five. The disagreement here is chiefly about whether Classic constitutes an incompatible version. Until a Classic node activates, it follows the same rules, so proponents argue it is compatible. Yet, since Classic breaks with the current rules as soon as it activates, others declare it to be not "Bitcoin Core-compatible".



Altogether, it seems to me that there are still a lot of misunderstandings and conflicts of interest to be ironed out. Vastly diverging priorities and language barriers add to the difficulties. There also seem to be very different assumptions about where the community support lies and how the power dynamics in Bitcoin will work out.

As far as I can tell, we can only wait and see how the situation develops. The next step appears to be the imminent inclusion of Segregated Witness into the next Bitcoin Core release candidate. Once some miners start signaling readiness for Segregated Witness, the situation will probably evolve quickly.