to answer your question, no you don't need to use a 12 volt system you can use this bulb for the build
6 Volt Halogen Headlight - Bike Accessories - Compare Prices, Reviews and Buy at NexTag - Price - Review
you could try to run it off the white wire or just use the battery like I do. As far as I understand the power output increases with the increased speed of the engine. as for the battery is a constant output and it lasts for hours.