It's been a couple of years since we were there, but from our experience much of the article doesn't quite ring true.
In 2006 we spent almost a month at the PCYC. At the time it was a functioning, but run-down facility on the edge of Colon, the most aptly named city I've ever visited. The "facilities" were rudimentary, no services to speak of other than garbage disposal.....
....the docks were falling apart, the bar was full of characters and was known among the floating clientelle as the "Star Wars Bar". The restaurant was very basic, but cheap. We saw no druggies or hookers, but there was occasionally a soldier armed to the teeth and in black tactical garb who hung around the place. Kuna indian women sold molas outside the bar.....you get the picture.
The "club" was surrounded by barbed wire and the gate was guarded 24/7 (Colon is a dangerous place). A very large container yard was just outside the wire on three sides. Travel-lift-like cranes belched soot 12 hour / day. With the wind right you had to clean your boat every day. My haulyards still have traces of the dirt.
The rumor mill in '06 said the place was not long for the world. It was obvious to everyone there that the owners had stopped maintaining the facility. The Canal Authority has probably done the yachting community a favor in tearing it down.
On my next trip I would not have stayed there because there is a newer, much nicer, although somewhat more expensive marina across the bay where it's possible to pass your waiting time in without getting your boat covered in greasy soot. On the Pacific side the facilities were similar to the newer marina on the Caribbean side.
Yachtsmen who are used to having the welcome mat out when they arrive in a new harbor have to keep in mind that the Panama Canal is not a "cruiser friendly place". It's a serious maratime installation operated for commercial vessels. Yachts are not high on their list of valued customers. Transit fee for a 50 ft sailboat is $600, whereas the canal gets anywhere from $150,000-200,000 for a Panamax container ship. Not hard to understand where their priorities lie.
It was my experience that if you played by the rules and waited your turn you were treated courteously and professionally by the Canal Authority. I'm not sure what more one should expect.