These rules are utter rubbish. Let's promote useless bunch of morons from Oceania and Papua New Guinea but some of the best teams in the world should be thrown way.
Doesn't make much of a sense, shall it?
First of all, 32 teams isn't enough. They should be 64.
Second is, the European teams shouldn't have playoffs with other European teams but with these from Africa, Asia, South and North America and Oceania.
For example, each playoff could be in 4 games, 2 games with each team home side, and 2 games on neutral field.
It would be millions time more fair to have a playoff Italy vs Panama or Italy vs Tunisia or Italy vs Australia.