Speaking of flowers, are these the beginnings of flowers and if so should it be flowering at just 7" tall? I thought they started flowering when the plant reaches full size which is 2' - 3'.
Yes they're flower buds. They grow as the plant grows. So by the time the plant has enough leaves to produce the energy to support flowering/fruiting they should be ready too.
That's not unusual