I don't know anything about the Tavor, but using 9-11 images to sell their product isn't in good taste. Any defense contractor using 9-11 images to sell their product isn't right, IMHO. I'm cool with our government using it, but not private (or other nation's subsidized) contractors using them for marketing purposes.
From what little I know, they've had issues in the development of it over the years. I saw a Discovery/History channel thing, with a former SEAL as the host, checking the weapon out in Israel. He seemed to like it.
Wikipedia's entry on
the Tavor.