I think if anyone can do it, you can.

What HIM are you racing? Is the course hilly?

I think you will notice a huge difference with the new bike. The swim ought to help you a lot too. The running, well, despite the fact you haven't been running as much, I think your body will remember what to do. Time to whip out those super powers