Back to the toy shown, I think Zero's assessment holds up decently. This would never be something you would want to be on while being shot at, but truthfully you don't want to be in an unarmored humvee that's being shot at either but they still mount guns on the things.
These things are definitely a possible force multiplier though. Given current tendency toward low density conflict and MOUT, these things could be a godsend for militaries capable of fielding them and hell on earth for insurgents.
As a commander, I can reliably expect about a 10 minute mile from infantry in full gear/packs. With slight improvement these things could do a 2 minute mile for a soldier in gear. As an insurgent, the infantry reinforcements I'm worried about that used to take 5 minutes to get there now start arriving in just over a minute.
And this is exponential, as with evenly distributed patrols the longer the time period the greater the number of reinforcements arrive per interval. Traditionally there is a greater limit to this because I have to worry about how fast I can return the now combat-exhausted troops to their assigned locations after a firefight, but with these, I can draw from a larger area and return them to it faster and with less fatigue.
Infantry are absolutely essential to urban warfare, and the biggest issue with using them is getting them where needed. This solves getting them there. Granted, an insurgent could still ambush arriving reinforcements with planning, but that's no different than now. And with these, an infantry squad would travel with much larger spacing, reducing the vulnerability of the squad overall. IED's are what they are, being on foot wouldn't make you less vulnerable than being on one of these, and depending on their construction, this could offer some protection against some lighter anti-personnel mines. Getting thrown off and breaking an arm sure beats the hell out of getting a new leg. There are some anti-personnel mines that might never get set off by these; the tracks have a larger footprint than the boot soles the soldier would have on the ground so there is reduced ground pressure; and the track crawls so there is no percussion of a foot impacting the ground.
That last part is why one of these could also make a soldier using one vastly superior at dealing with mud/snow etc. If it's built right, you could glide across without getting your feet stuck in. Like high speed snowshoes.
Now of course, the big issues are: reliability/maintainability, maintenance complexity, supply logistics, and of paramount tactical importance; does it look sexy enough?
"But it's just a game."
"So's blackjack. Go cheat in a Moscow casino and when you get caught tell the mobsters it's just a game. They have great sense of humor, you'll have a fun story to tell your future children. Who will have to be adopted, after the little prank the mob does to you in return."