So, regarding the landing page: the reason why I implemented that in the past is that: today, is hard to show some "value" to the user that are familiar with so many PRO landing pages.. but, honestly, I'll change the landing page in order to make it more simple.. because it was built for personal use.
Answering your questions:
Who do you imagine fits your ideal customer profile? - I'm honestly thinking about it... because, the user might have different purpose. If I'm looking for a contact management system that stores my stuffs in the cloud and gives me some insights about my contacts. - But, why having different solutions for contacts and having a bridge to connect them? For example: Kanban, file sharing, message, etc.. everything is related to contacts. - Another reason why I implemented it is because Gmail doesn't offer a way to know the ones that mostly sent messages to me.. including not desired messages. So, it makes easier to me to find those contacts and get rid of messages sent by them;
Regarding the video.. you're totally right. I'm a programmer.. I'm a nerd.. and I have 0 experiences with that.
Thank you so much for the ideas that you've shared with me. I'll start improving asap based on these feedbacks.
Thank you so much!