Don't be so hard on yourself, it's virtually impossible to start a business without violating at least one CENTS. Action is way more important and it seems you're on the right track with good ideas.
Don't overthink, just do.
Don't overthink, just do.