Yeah i can relate a bit. Things that interfere with your lead up can mess with your head a bit. I don't even like the stool in my corner because it's just an extra messy thing getting pulled in and out of the ring between rounds which prevents me from focusing on what I'm meant to be thinking or feeling. I always start warming up early now because I've been caught a few times with timetable rearrangements which cut my warm up time down etc. I find comfort in having my mouthguard in very early etc etc.
It will get easier. I swear that although some people are hyped up by the presence of a crowd etc I've found adjusting to competition specific conditions to be a really huge and difficult thing. I'm still getting my relaxation techniques down to deal with it. I think that for me it's about keeping it in perspective. if i loose it's not the end of the world and I'll learn something but it's often just like a hard sparring session. I don't need all the spectators to think I'm good because it's just one bout and hopefully one of many so I'll just do my best and concentrate on what I'm doing rather than what the result is. that's why I like the have fun thing - enjoy what you've been trained to do because you've put sooo much energy into it that it is who you are - you're not getting mugged on the street - you're in a competition you're trained for so you can actually enjoy it.
I try to think this way because I went to a sport psychology lecture once and was told that a lot of people get into a negative high energy state before a competition and they think that it works for them. They think that because it's more productive than a low energy positive state. However if you can get yourself into a high energy POSITIVE state you'll be up to 60% more effective!
So with all that dribble what I'm trying to say is don't see it as any more than a lesson in ways you can improve your mental preparation and management of those pre-fight complications. It's not about whether or not you have skills, fitness or talent or any of that so don't start feeling bad about that!!!