Thanks for the taking the time to give constructive feedback. I will try to make it more clear that the licenses are on a per-year basis, as well as visibly making the text on the homepage more clear. I have heard the term "on premise", and I agree I should use a more common phrase. I will update the language / terms later tonight. That will make it more official.
How do you think I should make it clear that you can create a free online account to test out the software yourself, or would you prefer a video?