Image Projection with SIFT
The logo you are looking at is symmetric. For example, you could rotate it by 120 degrees and get the same pattern. If you take a look, many of the "errors" are not really errors. The same pattern appears in your image many times. It is called self-similarity.

You could do several things:


Change descriptors to avoid confusion between features that are similar in an image.
Instead of finding one match for keypoint, find 3 matches and test multiple combinations by fitting a transformation and checking which fits better.
Limit the transformation by rotation angle, mirror, etc. For example, angle must not be larger than 60 degrees