My memory of the cartoon's kinda hazy. I always thought Ms. Lion was Angelica's. Must've been reading too much into the antagonism between him and Neils-- I figured they knew each other from the New Warriors.
Also, I am lovingk your icon! Cosmo is needingk to be making appearance in this book, yes?