Depends on what you mean by integrating with AEM
The way i interpret it is enabling the integration that allows you have the same 3 step process of creating activites inside AEM, as you have within the Target UI.
However, from the video it seems that you're referring more to deploy/implement Target on an AEM site. In that case the real 'implementation' is actually getting Adobe Tags deployed in AEM - through which you then deploy Target.
You don't need the datalayer or data elements to get this to work. This will only be relevant if you need to be passing data from the data layer to Target through e.g. an mbox parameter. Then you would do this by mapping the data layer to a data element and then create a rule that passes it to Target via the mbox parameter.
I hope this helps