That protect map thing in WEU did not work at all by the way. I was able to open edit and save your map.
An important thing you need to learn:
Do nothing is NOT NEEDED. Please go through all your triggers and delete all occurrences of
Do nothing.
Monster Kill is in the wrong category.
Your current rez trigger is:

Reviving

Events

Unit - A unit Dies

Conditions

Actions

If (All Conditions are True) then do (Then Actions) else do (Else Actions)

If - Conditions

(Rink1 <gen> contains (Triggering unit)) Equal to True

Then - Actions

Wait 5.00 seconds

Hero - Instantly revive (Triggering unit) at (Random point in RevivalSpot1 <gen>), Show revival graphics

Else - Actions

Do nothing

If (All Conditions are True) then do (Then Actions) else do (Else Actions)

If - Conditions

(Rink2 <gen> contains (Triggering unit)) Equal to True

Then - Actions

Wait 5.00 seconds

Hero - Instantly revive (Triggering unit) at (Random point in RevivalSpot2 <gen>), Show revival graphics

Else - Actions

Do nothing
It should be:

Reviving

Events

Unit - A unit Dies

Conditions

(Unit-type of (Triggering unit)) Equal to Ice Skater (Normal)

Actions

Wait 5.00 seconds

If (All Conditions are True) then do (Then Actions) else do (Else Actions)

If - Conditions

(Rink1 <gen> contains (Triggering unit)) Equal to True

Then - Actions

Hero - Instantly revive (Triggering unit) at (Random point in RevivalSpot1 <gen>), Show revival graphics

Else - Actions

If (All Conditions are True) then do (Then Actions) else do (Else Actions)

If - Conditions

(Rink2 <gen> contains (Triggering unit)) Equal to True

Then - Actions

Hero - Instantly revive (Triggering unit) at (Random point in RevivalSpot2 <gen>), Show revival graphics

Else - Actions
When you are comparing numbers like 1, 2, 7, 10, etc, use integer comparison. (It works with real comparison too, but integers are logical and faster) (eg. Rink Selection trigger is using reals instead of integers.)
Thanks for the link on the loading screen.
The terrain is really good.