FYI both a TCP SYN and SYN/ACK can carry a payload (which could be the GET and RESPONSE)
The TCP Fast Open proposal gets around this by using a cookie, so that the first connection requires a normal three-way-handshake, but subsequent connections between the same client and host can use an expedited handshake that eliminates a round trip.