I would say a year and a half for age. Mines right at a year, 26" not sure on the weight yet but from the pics a little smaller than yours. But I'm still a bit of a noob with snakes.
Its great that you rescued her! I would be the same way if I couldn't get her to stop biting after 6 months doing everything I can... I mean sorry but I would be looking for someone else to take her. I want a snake that that I can take out and hold without being worried she will bite me every 5 seconds. What fun is that?.. Same with a dog or cat. If they try to bite me every time I pet them? Nope.