question 1 - individual icon for each contact number, ie - multiple icons for one person with different numbers.
question 2 - yes I get the caller ID working and it shows contact name with either home, mobile, work.
question 3 - yes separate entries for each phone number.
They show up in the ordered I have manually entered them on my system. I used the SQLite data base browser tool for entry.