Trouble with simple deform on an array I'm very new to Blender (and 3D modeling in general), but I have a basic understanding of the interface and some of the principles involved with creating shapes. 

I'm attempting to model a character of mine, starting with the "face" area, which contains his mouth. Because his face is round, and ends with these repeating scalloped shapes, I decided to design a segment of his face (scalloped end included):



And apply an Array modifier to it, set to the number of scallops I figured the character needs, which is about 10.

With a little offset included on the X-axis to create the desired overlap, I then dropped down a circle mesh set to the circumference of the character's body. I then applied a Simple Deform modifier to the scalloped shape, and attempted to bend it 360 degrees, using the circle as the axis. This is where everything breaks:



It doesn't maintain the shape I'd intended, the scaling is all off, and it doesn't seamlessly connect. I'm really lost as to where I went wrong with this, as I've attempted several different methods that all resulted in my shapes looking wrong.
I think the best way to this is with only array modifier and object offset.
Create a empty at the center and rotate it (36°).
You can still edit the shell and maybe add solidify and subsurf modifier!