Questions regarding using an HDMI cable to transmit SPI, I2C, and UART serial data?
Yes, they are. Data goes over the data pairs. HDMI uses high speed differential pairs for data.
No difference.
Not really. No replacement for HDMI right now.


But if you are using this commercially, note that using a standard connector for non standard use is fairly bad idea.