Ah, so this isn't a basement, it's all above-grade high-ceiling high glazing fraction stuff? In that case 35 BTU per square foot might be the ratio, but probably not 40.
HVAC contractors sure seem to
love their "BTU per square foot" rules of thumb, which allows them to disengage brains, but reliably oversizes the systems. It doesn't take rocket science to run a Manual-J heat load calculation correctly using off the shelf software packages, but it does take some time. Since you have a heating history on the place you COULD use
fuel-use against heating degree-days calculations to come up with heat load & total radiation sizing, but it would be most accurate if you used fuel used during the fall shoulder season when it was still keeping up with the heat load, not when it was cooler than -20F.
When you put it in terms of BTU per square feet it requires us to infer the actual amount of baseboard, which is the more relevant number. 900' x 25 BTU/hr= 22,500 BTU/hr, yes? Most fin-tube baseboard is good for about 600 BTU/hr at an average water temp of 180F, so that means you have something like 22,500/600= 38 feet of baseboard?
It sounds like the existing baseboards can deliver an 87F difference (67F minus -20F is 87F), as mentioned in the first post, and it really only needs to clear a 110F difference (70F minus -40F is 110F), which is where only needing a 26% upsizing of heat emitter capacity to cover your 99% heat load comes from.
If you increased the 38' of baseboard by 26% that would mean you only need a total of 48' of baseboard to cover the load at -40F with a 70F interior, which is only 10 feet more.
Assuming you're getting something like 22,500 BTU/hr out of the baseboard at a temperature difference of 87F, and you only need 26% more at temperature difference of 110F, that implies the 99% heat load is 1.26 x 22,500= 28,350 BTU/hr, or (28,350/900'=) 32 BTU/hr per square foot of conditioned space, not 35, and not 40.
Runtal UF-3 is good for about 770 BTU/ft, or about 28% more than the 600 BTU/ft fin-tube, so simply replacing it all with Runtal UF-3 with NO additional length would deliver design-day heat. Is that what you were planning to do?
Or were you planning on all UF-4?
UF-4 delivers 930 BTU/ft (x 38' = 35,340) which would be 35,340/900'= 39 BTU per square foot of conditioned space, and a bit overkill for a ~28 KBTU/hr heating load- at the very high end (or slightly over) ASHRAE's recommended maximum oversizing factor.
BTW: You CAN get 40 BTU per square foot out of radiant if it's all exposed floor, but whether you have sufficient expose floor area to use as radiator sufficient to cover the true heat load takes more analysis. The contractors may be correct that you can't heat the place with the floor without frying your feet, but the odds that you really need 900 square feet x 40 BTU= 36,000 BTU/hr to cover the heat load at -40F or even the ~28,000 BTU/hr implied load from your 67F, -20F temperature difference. is a dubious proposition, even with the high ceilings and extra glass. But if you have enough exposed floor to deliver even even 8000 BTU/hr (likely) you could drop back to UF-2 on the Runtal (or keep the ugly fin-tube) and still have some margin on the total heat load AND the much higher comfort of a radiant floor.