LOL
That was amazingly fun!
I have a few issues though:
1. The ball gets stuck sometimes. This really bites, and slightly detracts from the gameplay
2. The ball physics could be better, however this is flash, so it's fine.
3. Some people may be offended by this. Fuck them. If anybody gives you a bad review on this, tell them how much of an idiot they are.
10 out of 10 and I'm voting 5 on this.