Sounds more to me that you had it coming trying to bank on a service from overseas to deliver like a local, what part of 20 working days is not clear? postal service is a different entity nothing to do with any company, if it was a DHL or UPS service with a delivery time window then you can expect something to be there on time and even if it doesn't get there on time they still have stupid things to tell you just to not give you your money back, we are talking regular postal service here, you have to be delusional if you think they deliver on a definite schedule, the delivery times are approximate and they always have the cop-out of customs.
trowing tantrums wont solve much check your local post office it might be in customs, oh by the way the tracking stops once it leaves Ukraine there is no follow up once it leaves it might arrive tomorrow or Friday or next week but following what I said before your package will be there around Friday to next Tuesday according to your dates.
Also trying to get stuff for free is wrong.
If you can't wait to get stuff from overseas then go to stone age gamer next time or wait till they sell them at Amazon