Can I customize a BMC Roadmachine 01 to fit my specific needs, such as integrating a custom wheelset, modifying the crankset and chainrings, and adding electronic shifting, without voiding the warranty or compromising the bikes performance and stability? What are the most critical factors to consider when customizing a high-end road bike like the BMC Roadmachine 01, and how can I ensure that any modifications I make are compatible with the bikes existing components and systems? Are there any specific customization options that are known to work well with this bike, and are there any particular components or upgrades that are best avoided?