With a different list and a different store layout each time, it can be a stressful experience, doubly so when coupled with an uncontrolable shopping cart. It fits the theme very well of course, but feels more frustrating as a result.
Ambitious and clever, with some of the other shoppers obeying the physics of the game and a control on how difficult the game can be this could be truly great.