Wow Masud, such a lot to ID!
I have some ideas on a few of them, it will take some time to research though.
Regarding your links for the Acacia, that one does have thorns and I think you need very reliable sources for photos as so many are wrongly named. A google image search shows the flowers are very different to the one you found.
http://en.wikipedia.org/wiki/A...
http://www.google.co.uk/search...