One problem with him is he isn't on the 40 man roster. But then again, Hall isn't on the 40 man roster also.
But the big red flag is, these numbers are so much higher than anything he's done in the minors. I don't know how much the Angels would be willing to put him on the roster, off of one Spring. He'll probably start in AAA, and see if his hitting continues, then possibly be called up later in the season. But then you run into the problem of not being able to send him back down without clearing waivers.
http://thebaseballcube.com/players/profile.asp?P=Bill-Hall'>Bill Hall on the other hand at least had some former MLB experience, and was good at one point. I could see them taking a shot at him, especially with the power he's shown in the spring.