The delta T Math is as such.
Desired water temperature - Supply water temperature = Delta T ( temerature differance ) this changes as the season does, increasing the Delta T means that a tank that might work with a 40' delta T wont hold the same performance curve when the delta T is 60 '
we then tank this temperature differential and Determine the amount of water consumed at peak demand ( in your case a shower, in commercial kitchen the buisy times with full occupancy, as with in hotels we average the water used at peak demand when all rooms are rented and ALL showers are going ) we take the output btu's of the hot water tank and times the delta T
so if water is coming in at 40' F
then you have a Delta T of 100 'F ( as your tank is set for 140 )
since it takes 1 btu to raise the temperature of 1 Lb of water 1 'F then you have
Capacity of hwt ( 50 Gallon )
then 50 gallons x 10 lb per gallon ( imperial gallons not usg at 8.33 lbs ) = 500 lbs of water in the tank
500 lbs of water times the delta T = number of btus required to raise the temperature of the water to the desired application temperature.
500lbs x 100'F ( delta t ) =50 000 btu's Required to raise the water in the tank to the desired temperature for the application
looking at the product specs your tank claims 21 Gallons per hour recovery with a 90' delta T ( called temperature rise in the chart )
Your tank says 4500 Watts is what goes into heating the water which is where this 21 gallons per hour recovery rate stems from.
So 4500 watts is Equal to 15364.9 Btu's per hour.
SO...... remember how we needed 50 000 btu's to heat the whole tank ?
50 000 btu - 15364 btu per hour = 34 635 < this is how many more theoretical Btus would be required to heat an un heated tank ( called first hour yeild ) if you used 50 gallon per HOUR..... see where i'm going with this?
3 shower heads at 2 gpm = 6gpm consumption ( this is for optimally hot water )
6 x 60 = 360 gph ( if you took an hour long shower with all 3 heads running you would need to recover 360 Gallons per hour RECOVERY (not first hour yeild) , to achieve this.
Installation of a mixing valve would allow you to set the tank higher, providing a higher btu usage of water initally but still would not affect the recovery rate. You would be able to get slightly longer showers ( as you have found ) but the differance would be fairly minimal. this could also be achieved by simply turning the tank up and noting that the supply water at the fixtures would be much hotter.
If you tell me how long a shower you are looking for I could do the math on what capacity and recovery would be needed, If electric tanks are all that you can use given the installation then there is likely a way to increase the capacity, but it would require another tank and a circulator or that you switch to a gas fired hot water tank.

hope i've not lost you on the math, I;ve a broken leg right now and it gives me something to do... normally doing this type of work would cost, but I've plenty of time ...... and everybody thinks us plumbers are just turd herders.... lol