Guys, thanks for your feedback.
Yes, it's been quite a while since I was active on forums and I must say I miss those times. The good thing is that from now on I am going to spend more time on forums. With the help of the other top management, I was able to organize my job in a way so I can spend less on bureaucracy and spend more on actually managing our products.
I want Ecwid community to grow, so I grouped some of the answers to the questions and posted them to Ecwid forums:
http://www.ecwid.com/forums/showthread.php?p=64&posted=1#post64
More answers to follow, it just takes a lot of time to answer all of them. It's because the product was a kind of "secret one", so even many of our 140+ employees are surprised and want answers