Which, of these 3 things, could be causing my car to leak water like crazy?

I'm use to my car leaking water a little, usually I just get a few drips here and there.

That was last summer though.

Over this last winter I noticed that if it was snowing it would come up over the top of the windshield in between it and the convertible top.
No bid deal right? I can deal with a few drops of water and some snow inside my car. Its not like it was alot, just...a few flakes landing on my lap while driving down the highway.

But.
The other day I was out driving in the rain...like MAJOR rain, it was coming down so hard the roads were flooded with about a foot of water in some places, my little windshield wipers couldn't keep up with it all.

The water was just POURING into my car.
I'm not exaggerating either. My girlfriend and I were on out way back from buying a movie at the mall...I had to hold the bag that the movie came in up in the air to catch the water as I drove. Filled the bag right up. Continued to drip down onto my steering wheel, my lap, and seat...looked liked I pee'd myself by the time we got home.
It also started leaking a little above the passenger side onto my girlfiends lap in the front corner.
Its never leaked on the passenger side before.

My first instinct tells me its coming in from where my convertible top seals up against the winshield. Because that's where I can see the snow coming durring winter.

Today I went outside and did some investigating to see where it all was leaking from. Here are some pictures where the convertible top seals up against the top of the windshield.
You can see (from the pattern in the dust) it looks like its just ...coming in from everywhere on the driver side. But just a small like leak on the passenger side.

This is the driver side:
IMAGE_103.webp


This is the passenger side:
IMAGE_104.webp


I don't know if you can tell anything from it, but here is what the convertible top seal looks like:
IMAGE_102.webp


When I bought the car (2 years ago) I was told it had a brand new convertible top. And man its in perfect condition, even has a glass back window.
When the top was replaced...would it have had the seals replaced? Or do they just give you the fabric that you attach to everything else? I'm just wondering if these are new weatherstripping seals I have, or if they are the original ones.

Now, upon further inspection I noticed that there is a small gap in the corner of my drivers side main window. When looking at it from the driver seat its the top right corner

Here is a picture of it:
IMAGE_101.webp


After noticing that...I remembered that there was all this stuff (sorry not sure what its called) all bunched up around my windshield...I'm wondering if that could leak water also.

This is what I'm talking about:
IMAGE_105.webp


And this:
IMAGE_106.webp



So...what all pieces would I need to fix all this?
I have seen these:
1988-93 Weather Stripping Kit 5 Piece Convertible - Fox Mustang Restoration
88-93 WEATHERSTRIP KIT, 5 PIECE, CONVERTIBLE, FROM 10/87 MUSTANG

Any sugjestions?
I almost want to go with this one...since a my door seals and everything else are all torn up:
88-93 WEATHERSTRIP KIT, 16 PIECE, CONVERTIBLE, FROM 10/87 MUSTANG


What do you think I should do?
And thanks in advance for your time!
 
it looks like the weatherstripping could definately use some T.L.C. I don't have as much experience with a convertible like some people, but have you thought of taking a garden hose and spraying different areas to see where the leak is exactly coming from? If you're just going to say screw it and buy all new weatherstripping then it probably doesn't matter. But it might just be your windshield and a little glass sealant could save you some serious cash. Just a thought...