Thank you for the suggestions, I'll work on making the site more clear to a technical audience.
Our first draft of the site was actually very heavy on the tech details but we ended up trying to dumb it down a bit to appeal to a wider audience. It's tough trying to find a good balance between the two.