Parts list for new Cervelo P3

I am going to be purchasing a new 51cm Cervelo P3 frameset and will be building it up myself but I was wondering if anyone could to tell me exactly what parts are required from a Di2 perspective in order to complete it.

I will be putting Ultegra 11spd Di2 on it and want to use the satellite shifters on the base bar as well as the bar end shifters. I know I will need the external battery but is there a mount for it I require?

What length of cables do I buy? How many? What junction box do I use?

From what I can tell here is what I need:

RD-6870 Rear derailleur
FD-6870 Front derailleur
ST-6871 Brake lever/shifter
SW-R671 bar end shifter
SM-EW90-B 5 port junction
SM-BTR1 External battery
SM-BCR1 Battery charger
Cables and anything else is where I am getting stuck.

The rest of it is easy to figure out but never having had a Di2 bike before, I am not 100% familiar with all that I need and I really only want to place one order for the parts since they take 2+ weeks to come in.

I appreciate any help someone can offer.

Power1369