Heheh, I had to laugh about the fall..
When I first got SPuD's on my bike, I fell off about 5 or 6 times, luckily none of them were at traffic lights...I can safely assume that I had a simular look on my face as you had!
Take it easy out there!!!
Rich