Fu3king hell. Don't know about all of the above, but you're plant looks fine to me. As everyone says - a little small, but healthy. cool.