I still rather have it in late August early September.
That is just fine. Everyone has his own opinion.
The game of hockey needs some universal global approach to international schedule. It is not good for anybody if the NHL is not at Olympics. It is not good when IIHF World takes place during NHL playoffs. It is not good for European leagues to finish their season in late April (so before IIHF Worlds).
1) Winter Olympics will not change their dating, still will be in February
2) IOC will never move hockey to Summer Games even if the NHL would wish it
3) NHL would like to organise their World Cup
4) KHL would like to organise intra-leagues games (KHL/Europe clubs vs NHL)
5) KHL would like to finish their season (including playoffs) in May, but it can not due to IIHF Worlds. Other European leagues do not have such a problem, because their playoff is shorter, so they can accommodate their regular-season since September to early March, then playoffs until April. But the KHL needs to finish their regular season in late February because playoffs are longer (like NHL) than other European leagues. The KHL offered to organise IIHF Worlds in February (during Olympcis break) instead of May, so the KHL would break their regular season in February, but the league could play their playoffs until mid/late May.
All need to agree on the global events schedule. The KHL offered the following model
February break for Olympics (Year 1), IIHF Worlds (Year 2), NHL World Cup (Year 3), NHL vs Europe/KHL Challenge Cup (Year 4), then Olympics again. That means IIHF Worlds would not be played every year. That is the best scenario for hockey fans. Even the NHL should be interesting in it because the league would organise their World Cup every four years, fans would use to its timing.