Mine starts harder also. If I wait for the light to go out, its worse. If I hit the starter right away it takes a few extra turns to fire vs stock. I have gotten used to it and have never had the bike not start.
also just put in a pcv from fuelmoto and it does take a little longer to start than stock. my bud has an 06 and his did the same thing. my 06 lowrider is the same way. gotta say though, the throttle response is much better.
Go to the start up fuel page and add or subtract fuel for two or three seconds and see what works for your bike. My build required minus 25 fuel for 2 seconds for good starts. Also had To -25 fuel in 1000 and 1250 rpm @ zero TPS. This is with AT.