Why take holiday for a game after all? Especially when the announcement said between 19 and 26 March. It was on forehand a question when of those days the launcher would be available. SO you took days off work from 19 to 26 to play a game when you didn't know when of those days it would be released. So if it was released at 26 March then you already had thrown 6 days in the trashcan.
Don't whine over something that you did yourself. Be happy that there are still people who are willing to work their asses of for free to let us enjoy a wonderful game again.