Interestingly (or maybe not), I was surprised at their location on Deansgate, which seemed in an odd place. May be OK for shopping, but beyond that, unless someone had come in from the suburbs and worked in either that part of the city or just over the river in Salford, I am not sure what purpose they served in that location.Closest rail station would have been Deansgate, but that was 8 mins or so walk at my pace, (which is not slow).
I did have a look at Deansgate station to see if there was a similar bike park there, but there was not, or perhaps more accurately, there were none of the bikes visible.
Hopefully, if not already in place, there are plans to put bike stations at the major rail stations of Piccadilly and Victoria (and there are decent number of bikes to hire). That might get more cyclists in the city centre and some of the infrastructure I have seen in London.