Sort:  

Yes, it covers much more.

Blockchain is the bottom layer, the base technology.

Platform is the base technology and the upper layers.

Ecosystem is platform with third party tools, users, community, ... everything.

OK, these definitions might be a bit vague but they are pretty good, I think.

That's much clear! Many thanks for your help!