Furthermore, Epic didn't state that it would be shortly for both client and server. Epic stated nothing official on that regard. The contractor for Epic doing the work said in an unofficial manner, much like my remarks have been on this and other topics, that there was a problem with the middleware and that the server was going to be out in a short time (which it was...) and the client piece was going to take quite a bit of rework to make it happen and we'd have to see when it'd come out.
The only egregious thing they've done so far is the stonewalling and thread deletions. Now, you DO have a right to be quite a bit peeved at that stuff, actually. And you'd not have me pointing out things and calling that out if you were bitching about that alone.
Finally... You didn't buy from them directly, did you? If you did, then you'd be their customer. If you didn't, you're the customer of the company that sold you the SKU. They sold you something they believed would run on Windows, not Linux- with no representations that the item you bought would actually RUN on Linux. All you are in that context is a potential user of their software- and I'd be disappointed that they've not delivered up to this point, but I would hesitate to call it "broken trust" as others have done the selfsame thing in the past, including Bioware, to the Linux community. It happens, much like DNF has been Forever delayed.