Der Motor ist ungeeignet für das Treiber-Shield (oder umgekehrt je nach sichtweise).
Arduino kann keine USB-Host-Schnittstelle direkt emulieren dazu braucht man Hardware. Darum geht das "USB Micro-B Breakout Board" nicht. Du brauchst das USB Host Shield.
Mußt Du die Kamera über USB ansteuern? Geht da nicht ein Fernauslösekabel oder über IR-Fernbediehnung?
Das Display, die SD-Karte, der Touchscreen und das USB-Host Shield benutzen die SPI Schnittstelle. Du mußt kontrollieren ob die EN-Leitungen für jedes Gerät verschieden sind.
Ich rate Dir zu einem Arduino MEGA da dieser mehr Speicher hat. Er hat aber die SPI schnittstelle an anderen Pins und da mußt Du sehen wie die Shield verbinden.
Mit welcher Batterie willst Du das alles betreiben?
Grüße Uwe