Actually the MIB II can display text messages form the Iphone (I do this in my GTD). The "secret" is to go into the bluetooth settings on the Iphone (something like "VW BT 1234"), click on the small "i" to the right hand side and make sure you tick the "show notifications" check box (as below).

Once I did this in the phone menu on the Nav Pro, a new Icon appeared at the bottom for text messages, and you have access to your Inbox, Sent messages etc). When a text arrives it shows a small envelope icon at the top of the screen near the clock, and allows you to respond with either preset responses or via voice control (if you have it installed). You can't type a text message on screen, or read them out whilst driving, the system reads them to you (at least it does on mine) :-)
Not sure if this just works on the Nav Pro or all models of MIB II ?
The display of contact photos though is a limitation of the iphone - not the VW head unit. However, as the MIB II units now allow you to have two phones connected at the same time (I have my personal Galaxy S7 and Work Iphone 6 connected at the same time), it seems that as the Galaxy S7 shows all the contact photos, if a call comes in on the Iphone 6, if the contact number exists in the Galaxy with the same number (which it should because my phone book is pretty much identical between the two phones), then a contact image displays on the head unit - pretty cool !
If you want I can take some images at lunchtime to show you.