Beautiful wrap, and likely professionally done (since you mentioned vinyl wrapping site). I'm amazed at how vinyl continues to improve in both color and quality. Are you planning on doing this yourself? If so, buy a lot extra... to do a great job, you will likely have to redo certain areas if you want a near perfect job, especially if you are working with some to the newer finishes like satin or certain colors (chameleon, for example). Stretch the vinyl too much, and you introduce irregularities in the finish. I'm a bit better than a novice, and I rarely get it perfect on first application. Take your time, and work in a very clean environment. Invest in the proper tools (relatively inexpensive) and knifeless tape (3M is best IMO). If you don't have patience, time to learn how to count to 10(0)...
That said, I rarely use vinyl wrap... it's beautiful for sure, but my OCD/perfectionism often write checks my patience/skills can't cash. Plus my eyes don't see the detail they used to see. I usually have my son and his friend do this for me. They are both sponsored by Tinybot IIRC, and the color palette and surface finishes are simply beautiful. Here is my son's bike that he wrapped with one of Tinybot's color-changing vinyls.