1. They are flowering because they don't get ENOUGH light.
2. No, that's about the latest you can plant depending on your location and time of first frost. You have given no information as to your climate.
3. Yes

You will get more answers by posting in the growing section. The feedback area is for site feedback. I'm moving the thread.