I'm posting here for the purpose of criticism in the form of feedback, not meaning to offend you. If you had mostly negative criticism, I'd post something positive, but as it seems most of your feedback is currently positive, I thought it would be useful to find some flaws in your concept and point them out to you. I even used a semi-joking tone to make sure what I say appears more friendly. Don't take criticism personally.