Well, the page says you submitted 5 minutes, 27 seconds before the deadline. So you deserve a review and rating.
I like the art style, and that mechanic of progressive upgrades and trying time after time to defeat that damn red flower is so cool! At the start it's very slow but in time it gets great!
Nice flowers, mate! ;>