I don't believe it's self-awareness because I think awareness, whether raw or reflective, is only a property of certain special entities, like the infamous quantum monads.
However, even from a functionalist perspective, you shouldn't jump to the conclusion that this is self-awareness. The mirror test, like the Turing test, is a behavioral test, but self-awareness isn't a behavior, it's a cognitive capacity, and you really need to examine the detailed semantics and cause-and-effect of how the program produced the behavior, to see whether "self-awareness" had anything to do with it.
Apparently a PhD candidate at the Social Robotics Lab at Yale created a self-aware robot:
What do Less Wrongians think? Is this "cheating" traditional concepts of self-awareness, or is self-awareness "self-awareness" regardless of the path taken to get there?