Tomatoes do get pollinated by bees, but they aren't dependent on them; they often self-pollinate by wind/gravity. The flowers dropping off without setting fruit is called blossom drop. It's more often a stress reaction in the plant. Type blossom drop into the search box at upper left of most pages--there's been a lot written on it in the forum already.
Re the ripening, here's a nice little piece I found:
Why does it take so long for tomatoes to ripen? There are several factors that affect ripening, including amount of sunlight, optimum temperatures, excess plant growth, lack of water, too much water, or too much fertilizer. It takes a standard-size tomato 40 to 50 days after blossom set to reach maximum size. The larger the fruit, the slower it will ripen. Therefore, late planting can cause tomatoes to ripen later than expected.
If the plant has heavy fruit, it will take a lot of energy from the plant and can delay the whole crop turning red. Tomatoes need sunlight to ripen. Plants with excess plant growth can reduce exposure of fruit to the sunlight and delay ripening. If this is the case, remove some of the vines to expose fruits.
Temperature is crucial to tomato fruit ripening. Red tomato pigments, lycopene and carotene, are produced between 50 to 85 degrees Fahrenheit. These pigments are necessary for the ripening process.
The optimum temperature range for ripening tomatoes is 68 to 77 degrees Fahrenheit. Extreme heat or cool temperatures will delay ripening. The longer temperatures stray from the optimum, the more stress to the fruit. https://www.illinoistimes.com/gyrobase/Content?oid=oid%3A8194
So temps much above 85 slow down ripening and above 100 they won't ripen at all. Too much nitrogen encourages the plant to focus on plant growth not fruit production/ ripening...