Ok I did wire it up the same way you did. I am using 7 red LEDs, and they are really dim. I previously did a POV where I wrote out manually every line such as
digitalWrite(ledpin1, HIGH);
thru
digitalWrite(ledpin7, LOW);
and I had no problems with my brightness. I really liked your code so I decided to give it a try. It was good for me because I had to decipher excatly what the bitwise ternary bit was. Maybe I missed something in your code. I will stab at it again.
THX