Yes i did 3M vinyl work and painting myself as a project over a number of weeks. I used vinyl as next owner may like lime green (personal preference )and can remove vinyl. The 3m stuff is great quality and a previous bike i had it was just as good after 3 years. I used a surgeons knife, cutting board, , tracing paper, edge sealer, various good quality matt paints, some decals and a lot of patience.
There are many graphics companies that will use a plotter to print and cut all decals needed for you. i then changed some parts i.e. wheels etc etc.
i must admit i did worry about doing this or changing bike too much, but i think it looks ok.
ps colour is personal preference as we all know and as i said if you don't like a colour buy 3m vinyl!