We are in the process of having this article updated. We are also will be having this event Strapi Community that will cover an example of how to create a landing page using dynamic zones and components.
@Fairground and yes, it is correct, for performance issues we only allow you to go two levels deep with components. A recommended approach is to combine components with relations.
In the example below, instead of nesting a repeatable component I am using a relation.
