First a little advice: Never leave it up to the opposite sex to make you happy! I learned that very early on in life and it has worked wonderfully for me.
I just read quickly through your thread. I don't quite understand why you're upset?
From what I see, you caught him totally off guard when you
asked him out this weekend. He probably felt uncomfortable because his mind went blank and his mouth wouldn't work.
He's probably used to making the first move and you scared him!
See you have more power than you think
Then he did ask for your number. Honestly, if he didn't care anything about you he would have left the gym. Plus your phone is broken so you'll be second guessing yourself all weekend if he called or not.
Enjoy your weekend, rent some movies, go for a walk, bake some brownies, start your Christmas shopping, etc. etc. etc. Let Tuesday come and let life happen. The more you worry/agonize over all the little details with this guy, the more you're going to be upset if things don't go the way you plan it. If you don't focus all your thoughts on him, you'll let things happen and your emotions won't all be dictated by a guy you barely know.
Everything happens for a reason and if it's meant to be it will be. You have shown your interest now it's his turn. AND if blue pants isn't it, maybe grey pants will come along, or red pants, or black pants...or...