Most of your questions have been answered (I'll co-sign the recommendations for the ChrisTX adapter). On the text messages, what phone are you using? My iPhone provides notifications and then reads the text to me without plugging in, i.e., all through BlueTooth.
As I recall, I needed change one setting somewhere to get this to work ... I think it was Settings -> Bluetooth -> Chevrolet MyLink (i) and then toggle on "Show Notifications".
As I recall, I needed change one setting somewhere to get this to work ... I think it was Settings -> Bluetooth -> Chevrolet MyLink (i) and then toggle on "Show Notifications".