Thanks for the response guys, I confirmed the second point after I got the game yesterday

. I think youre right about the flowers spawning randomly, I have had some asteroids give 2 flowers after I capture it and others give none.
The 3rd point I am not sure on though, in the demo I could certainly capture enemy asteroids which had flowers and they definately gave no benefit. However I got the game late yesterday and only got to level 10 (curse my need for sleep

) and as such I havent had a chance to see whether the full game is any different (I would suspect not but who knows).