Caller ID plus map integration possible?

Yes its included in v4 and v5 for free.

Not by default but a great tutorial is located here:

Yes as of version 5.1.59 SambaPOS V5 does thanks to the community!