I would argue that it is one of the more successful new developments in terms of “placemaking”, certainly in that part of London. It is very clearly targeted at the residents of the local area who are normal London middle class wealth. The little shop no doubt has bottles of expensive wine but it also has £10 ones.
For clarity; I’m not a resident of the area but have visited a bunch of times, especially with kids.
Making new places is hard and I think they’ve made a decent go of the place.
[1] https://batterseapowerstation.co.uk/retailers/?retailertype=...