GOOD FOR YOU!
You have the running down and the cycling is getting better every year (upped that average by 2 mph this year, right?)... now all you have left is to get the swimming where it needs to be.
Look at it this way, you can only improve... right? Even if you take 30 seconds off each 100, that will add up big time come IM time.
Although I am sure with proper coaching and lots of hard work, you can get those 100's down to 2:00!
Keep us posted on your progress. It will be exciting to "watch" you improve.
"Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather, to skid in broadside thoroughly used-up, totally worn out, and loudly proclaiming: WOW WHAT A RIDE!!!!"