2500 watts of power with an oversized transformer core to give better dynamic peaks, plenty enough for most systems with high powered amplifiers
Oversized transformer is good... The windings may be #10awg copper wire instead of #12awg copper wire. Iron core will also have more mass as well.
2500W? Is that 2500W continuous power, or short duration peak wattage? If a peak rating, FLA continuous is normally 80% of Peak. 2500W X 80% = 2000W, Va.
2000Va/120V = 16.67 amps continuous load available amps. Note the IEC inlet on the back of the unit shown in your Web Link is a 15A. Is yours a 15A or 20A IEC inlet connector?
Normally a power transformer is rated in Va, (volt amps), not watts. Watts may be a British thing.
How about a link for the one made for the US.
Or at least a picture of the rear panel.
Is the unit you have UL or ETL or Listed by any NRTL safety testing Lab?
If yes, it should have GFCI protection on all 120Vac outlets.
Example:
All outlets are GFCI protected.
.