hi mate, well as we are on this journey together i'd like to look in from time to time and try to help you learn from my mistakes....but there is nothing i can really say that the others haven't said...
consistency is key...nothing else matters.
if you have a training plan and can do 80% of it consistently and not get injured then you have a good chance on race day.
Bike is far and away the most important thing!!!
being able to walk once you get off the bike and being able to grit your teeth will get you to the end.....anything better than that is a bonus.
keep up this log....it helped me tremendously when i did it...especially on the times i was gonna have a break and people got me back out of the door.