I wouldn't worry too much about your results not matching the picture.* If you got enjoyable results, enjoy them. However, some notes can be made about your concerns.
The bacon certainly isn't going to disappear -- no matter what you do (short of blending), you will always be able to see those bits.
The onions in the sauce shouldn't really be caramelized, but they should be thoroughly sweated -- without coloring -- so that they are soft and just starting to be sweet. If you'd like the onions to disintegrate more, you can cut them differently: either dice them finely or slice them latitudinally. There are fibers in an onion which run from top to bottom, so if you slice from pole to pole, you get the whole length of it. If you cut across the fiber, the slice will break down much more when cooked.
the water from the tomatoes evaporated without leaving anything of substance.
It sounds from that like you may actually have cooked it down too long. You can cook tomatoes all the way down to paste, if you like, but in this case you want to stop before that happens, leaving a fair bit of the tomatoes' juice, enough to coat the pasta when you mix them. It sounds like the sauce did thicken, and then went past that, to drying out.
Keep the time that the recipe gives for the tomatoes to cook down in mind only as a very loose guideline. Much more important is the results that you see on your own stove. The person who wrote down that recipe has a different pan, different burner, different kitchen... Of course, to know exactly what is right (for both your equipment and your preference), takes repitition, and thus the time-based guideline to put you in the ballpark.
I'd suggest just trying it again, paying particular attention to the consistency of the sauce after you add the tomatoes. Taste and evaluate it frequently as it cooks, and take it off the heat when it looks and feels the way you expect.
As an aside, if you're interested, the official recipe for the sauce is available on the website of Amatrice (the town), although it's in Italian, of course.
*For one thing, the presentation is amateurish -- the cooked pasta should be mixed with the sauce, rather than just being topped with it. (And it's entirely possible that the picture is not even the product of this recipe.)
Best Answer
I can give you the Italian answer - first of all, normally we don't use tomato paste to make sauce, but rather to add a tomato "kick" to recipes. Tomato paste is simply tomato puree that has been cooked down to a high degree of concentration.
A basic tomato sauce is made by
If you want to use paste instead of puree, the third step has to be omitted or greatly reduced in duration. Keep in mind that tomato paste has its own taste, and that taste will remain in the final sauce.