2015 Rubicon Very Cold Start: Is This Normal?

I was out riding yesterday and my Rubicon had been left out all night on the trailer. When I got to the parking area after a 45 minute drive it was 25 F outside. I went to start my Rubicon and I swear after holding in the start button after about 10 seconds I was about to give up and try again, but it started up. This video shows it starting a little bit easier than the day before, but still took a long time in my opinion. Normal? Is there anything I can do about it? Do Polaris and Can-AM have the same starting characteristics?

209 miles / 47.2 hours on this quad.

I’m really confused because my buddy has a Foreman that is about 15 years old that has a carburetor and his starts right up. Of course he has a choke that he can adjust. Is that an advantage over fuel injection?

https://youtu.be/sxXt6YXZgXY

https://www.youtube.com/watch?v=sxXt6YXZgXY