Wow, you did a really good job researching, Ray.
The only issue I found is that Newegg is telling me that the "MSI Z97-G55 SLI" motherboard isn't in stock. The "MSI Z97S SLI Plus" board is, but it's $1 extra, swapped one usable PCI-E x1 port with a standard PCI port, 2 PCI-E 3.0 x16 and 1 PCI-E 2.0 x16 (at the bottom,) and one less USB 3.0 chassis header; however, it comes with a SATA Express port.