I feel that the finale memory challenge should be a team effort and not a Roadblock. For example, even though TAR 11's challenge screwed up Charla and Mirna and Dustin and Kandace's race... it was a good challenge relatively testing how well teams have communicated with each other.
TAR 17 pit-stop greeters challenge was cool and would have been more epic if the previous task did not allow teams to have such a big time difference with each other.
TAR 22's hello greetings in different languages could have been a great task to be done by two person too.
If they have to strictly limit it to 2 Roadblocks in the final leg, then each player has to take a memory challenge for each Roadblock. I get pretty turned off when they do tasks which are totally unrelated to the race in the final leg. For example, no idea why do they have to free themselves with David Copperfield, or fix light bulbs in Vegas in TAR 24. The magic challenge could have incorporated some memory challenge, such as remembering the combination of the number of countries visit + the number of legs the Detours came before the Roadblocks + something else so as to unlock themselves.
Something as easy as that... but meaningful you see.
But argh, we can't have everything in a single race I guess.