Realistically most people have to trust a commercial company at some point. Even if you switch from Windows to Linux, you still need a CPU and motherboard with BIOS code on it. Even the SSD's firmware could subvert you.
The encryption used here is good enough for most purposes. Sure, the NSA could probably break it, but they probably won't want to. Aside from the time and money it takes, it would reveal their capabilities. The good news is that this kind of encryption has been shown to keep the cops and other low level abusers out quite effectively.
Since there is only a 1-2% performance hit from using this kind of hardware encryption it should become ubiquitous. Hopefully in a few years Windows 9 will prompt you to encrypt your drive at the same time you set up your user account when first booting a new computer.