I have read, and reread this thread. hd0wner, you don't indicate what the CR is for your engine. Others that are chiming in saying they dont have any problems with their 103's, what is your CR, and for all of you what is your CCP? You can have a 12:1 engine with a long duration/overlap cam that still only has a CCP of 170lbs, easily spun over by a stock starter. In my bike, short duration/overlap cam has the CCP up around 220, so very hard to crank without compression releases. A blanket statement that all 103's should crank without releases is way off the mark, you have other variables.
The 255 cam is a shorter duration cam and will raise CCP. Heavy duty starters can be a fix until you get to a hard start and must crank it for more than a couple of revolutions. At that point the battery will die and the cables will overheat. If you dont go with a heavier duty battery and cables, you are setting yourself up for eventual problems.
Compression releases are the way to go and have been the standard in the industry for years, and even HD has heads predrilled for them and has an automatic system in place. I have 30k miles on my bike, and still spinning this 120 with the original stock starter without any issues, and have been all over the US in all temps and at all elevations.
Do some more research, CCP is the issue, not CR.