Amtrak Acela Express EMU Physics Fix WIP

I have just about completed the Acela EMU physics fix.
Basically what I have done is this:
1. Adjusted tractive effort and braking effort curves based on real world figures available online. Original figures used were much too high and lead to an unrealistically fast train set.
2. Adjusted individual car weights based on real world figures available online.
The new tractive effort curve is as follows (Tractive effort is for individual power car. Double values for the train set):
And braking effort is as follows; based on a maximum of 34,000 lbs of braking force and a maximum braking power of 3000 kW per power car. (1 = 34 klbf):
Preview videos and download to come soon, hopefully. There haven't been any uploads to the file library recently, so I'm crossing my fingers.
Basically what I have done is this:
1. Adjusted tractive effort and braking effort curves based on real world figures available online. Original figures used were much too high and lead to an unrealistically fast train set.
2. Adjusted individual car weights based on real world figures available online.
The new tractive effort curve is as follows (Tractive effort is for individual power car. Double values for the train set):
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1632124">
<CSVItem>
<cCSVItem d:id="41842336">
<X d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000C07240" d:precision="string">225.000000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842348">
<X d:type="sFloat32" d:alt_encoding="000000A099193F40" d:precision="string">60.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000A07140" d:precision="string">172.500000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842360">
<X d:type="sFloat32" d:alt_encoding="000000C0CC4C4740" d:precision="string">70.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000607140" d:precision="string">147.860000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842372">
<X d:type="sFloat32" d:alt_encoding="000000A099D94840" d:precision="string">80.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000307140" d:precision="string">129.375000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842384">
<X d:type="sFloat32" d:alt_encoding="000000C0CC0C4F40" d:precision="string">90.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000A06D40" d:precision="string">114.357000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842396">
<X d:type="sFloat32" d:alt_encoding="000000C0CC6C5340" d:precision="string">100.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000006840" d:precision="string">103.500000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842408">
<X d:type="sFloat32" d:alt_encoding="000000C0CC4C5740" d:precision="string">110.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000006440" d:precision="string">93.560000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842420">
<X d:type="sFloat32" d:alt_encoding="000000C0CC2C5B40" d:precision="string">125.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000206140" d:precision="string">82.800000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842432">
<X d:type="sFloat32" d:alt_encoding="0000004033135F40" d:precision="string">140.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000005E40" d:precision="string">73.600000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="41842444">
<X d:type="sFloat32" d:alt_encoding="0000006066166140" d:precision="string">165.000000</X>
<Y d:type="sFloat32" d:alt_encoding="0000000000005A40" d:precision="string">62.500000</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>
And braking effort is as follows; based on a maximum of 34,000 lbs of braking force and a maximum braking power of 3000 kW per power car. (1 = 34 klbf):
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">2</X>
<Y d:type="sFloat32">0</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">5</X>
<Y d:type="sFloat32">1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">45</X>
<Y d:type="sFloat32">1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">50</X>
<Y d:type="sFloat32">0.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">60</X>
<Y d:type="sFloat32">0.75</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">70</X>
<Y d:type="sFloat32">.643</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">80</X>
<Y d:type="sFloat32">.5625</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">90</X>
<Y d:type="sFloat32">.4972</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">100</X>
<Y d:type="sFloat32">.45</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="11">
<X d:type="sFloat32">110</X>
<Y d:type="sFloat32">.4068</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="12">
<X d:type="sFloat32">125</X>
<Y d:type="sFloat32">.36</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="13">
<X d:type="sFloat32">150</X>
<Y d:type="sFloat32">.3</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="14">
<X d:type="sFloat32">165</X>
<Y d:type="sFloat32">.2717</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>
Preview videos and download to come soon, hopefully. There haven't been any uploads to the file library recently, so I'm crossing my fingers.