Make a full Time Machine backup of your MacBook Pro and then migrate that using the migration assistant to your new MacBook. It would be best if you do not create an account on the MacBook and let the migration do it for you. Doing it that way you do not have to use Target Disk Mode.
Agreed, but you won't actually be able to launch Migration Assistant on the new Mac until you have created a user account on it. MA has an option to overwrite an account it finds already exists, but it (IME) doesn't always work.
Best is to use Setup Assistant on the new Mac, which is very like MA, but only appears at the setup stage after after an install. This avoids creating a user account you dont want.
When you start your new MacBook for the first time, do it with the TM (or clone) of your MBP attached. You will be asked if you want to migrate from a another disk TM disk etc.