You want ALOT more light and fast. At least as much lights as you have on top should go on both sides of the plant if you want big buds.
I'd flower now if you don't want to run out of space. GREAT looking plant. Also, if you want to conserve some space, go ahead and top it. That doesn't look like purple haze to me. Haze plants have much thinner, long leaves. Those are pretty fat.
Your about a week ahead of me, but ive been training mine to become a fat bush. You have 12 ish nodes? I have roughly the same, except super compacted (like 1/4 inch between nodes.)
good grow for the amount of light you have!! best of luck!
************
edit: dont forget to clone the top!!