Challenging, addicting and rather fun. csceterkiller has a fair point about the backgrounds being a bit confusing but that doesn't affect the gameplay at all.
What where you thinking when you were making those horrible backgrounds? (I'm talking about Research Facility and Sun) I don't see shit what for is that fog on Sun? what for is that yellow thing in Research Facility?
The bonus levels in particular are designed to be a challenge :)