It is a great find indeed.
I don't think it is either of the proposed IDs - both the albo and the maculatus have larger spots than this fish does, age-independent. It may be a mature blochii - not many are seen around. It can be some other Pimelodid. Moreover, this genus is far from having been described entirely and a lot (possibly half) of the species in that genus are still unknown to taxonomy. As for the max sizes: this info evolves just like any other. More reliable reports come in - the size will be updated.
If you'd like experts/ichthyologists to try ID your fish, post on PCF.