Doubt if it's the battery as you say the same happens when hot. That would indicate it had been run enough to charge any battery up to start it instantly when hot. I'd accept the battery issue on first time when cold.
As for mine - it starts near instantly every single time.
With many on the market I'd either have it fixed by the seller, or move on.