i agree with both on this..it does seem to need a finishing touch and i love the text placement; jus unsure of the font.

some bits of effects do seem random but overall lovely job!