Looking at the output of the strings command on the BCA binary, this is what I see as supported layouts. There are additional checks for 2TB disk, and SATA and PCI connections. This is from a 15" rMBP Late 2013. (Apple EFI/ESP, AB = Apple Boot, HFS=Standard OSX configuration, PV=Physical Volume - related to CoreStorage volumes, MSReserved - Microsoft System Reserved for EFI booting of Windows, MSDOS - to be converted to NTFS during installation, WinRE - Windows Recovery Environment)
grep "CHECKING FOR LAYOUT" /tmp/BCA.txt
CHECKING FOR LAYOUT 100=={EFI,HFS,...}
CHECKING FOR LAYOUT 101=={EFI,HFS,AB,...}
CHECKING FOR LAYOUT 102=={EFI,PV,AB,)<2t(,...}
CHECKING FOR LAYOUT 103=={EFI,PV,AB,)>2t(,...}
CHECKING FOR LAYOUT 104=={EFI,PV,AB,)=2t(,PV,AB,...}
CHECKING FOR LAYOUT 200=={EFI,HFS,MSDOS,...}
CHECKING FOR LAYOUT 201=={EFI,HFS,AB,MSDOS,...}
CHECKING FOR LAYOUT 202=={EFI,PV,AB,MSODS,...}
CHECKING FOR LAYOUT 203=={EFI,PV,AB,MSODS,PV,AB,...}
CHECKING FOR LAYOUT 204=={EFI,HFS,MSDOS, WinRE...}
CHECKING FOR LAYOUT 205=={EFI,HFS,AB,MSDOS,WinRE,...}
CHECKING FOR LAYOUT 206=={EFI,PV,AB,MSODS,WinRE...}
CHECKING FOR LAYOUT 207=={EFI,PV,AB,MSODS,PV,AB,WinRE,...}
CHECKING FOR LAYOUT 208=={EFI,HFS,MSReserved,MSDOS, ...}
CHECKING FOR LAYOUT 209=={EFI,HFS,AB,MSReserved,MSDOS,...}
CHECKING FOR LAYOUT 210=={EFI,PV,AB,MSReserved,MSODS,...}
CHECKING FOR LAYOUT 211=={EFI,PV,AB,MSReserved,MSODS,PV,AB,...}
grep -e PCI -e SATA /tmp/BCA.txt
SATA
PCI-Express
Disk %d is not SATA or PCI.