I largely agree with you, especially that this World Cup have been very exciting so far... I suggest my predictions though:
France vs Argentina 2 : 2 goes into the penalties... outcome unknown
Uruguay vs Portugal 1 : 1 goes into the penalties... outcome unknown
Spain vs Russia 4 : 0
Croatia vs Denmark 3 : 0
Brazil vs Mexico 2 : 0 agree
Belgium vs Japan 3 : 1 agree
Sweden vs Switzerland 3 : 2
Colombia vs England 3 : 2
Let's wait and see.
You will receive two full votes from me if your prediction comes true.