Oh wow, you're right on the Staff of Ka! I didn't even notice that! I just figured it was supposed to be his snake staff, since that's the one on the cover.
Very cool. Teela might transform into "The Goddess" since she is a clone, just like the original mini-comics (*sigh* @ Teela being a clone).