It looks like that strand uses the WS2801 LEDs. These work by sending a serial message down the strip. An LED will see three bytes, use them to set color levels, and then pass the rest down the strip. All white would mean that the LED is receiving all 1s on this binary stream. What appears to be happening is that the first 10 are getting all 1s, and the last one is getting all ones for the blue value, or 31bytes of 1s are being sent on the line.
Here's a few things you can try:
0. Double check ALL of your digital signal connections. Clock seems to be ok, but your data line might not be.
1. Verify the Arduino clock speed when you select your device if you aren't using the Arduino Ethernet (which defaults to 16MHz)
2. Try a different Arduino if you have one (and set it to 16MHz as well)
3. Try a different library (
https://github.com/adafruit/Adafruit-WS2801-Library)
Hope this helps.