Разница между конвейерной передачей HTTP и мультиплексированием HTTP с помощью SPDY

Благодаря Google и Stack Overflow я думаю, что понял разницу между обычной конвейерной передачей HTTP и мультиплексированием HTTP (например, с SPDY), поэтому я создал диаграмму ниже, чтобы показать различия между конвейерной передачей и мультиплексированием на основе трех обычных HTTP-запросов.

Мои два вопроса:

Is the image correct? Is it true that if pipelining would not have the head-of-line blocking problem it would be as fast as HTTP multiplexing? Or did I miss an additional difference?