This looks great. Your website is clean and informative - great work. Stripe is awesome but a self-hosted option fits our culture and philosophy a lot better. Will give it a blast when i get a chance.
We put a lot of effort into the website and its messaging. This helps users understand how billing works, as the complexity of the features behind it can be difficult to grasp. To help, we often explain the problem and the solution. Glad you like it!