I'm not sure if your league does this, but in other leagues I've done, we usually divide the yards into 1 yard breakdowns. For example, you have 25 yards is 1 point, so we would do 0.04 pts/yd. I'm not sure if you get 24 yards, it gives you 0 points or what, but that's something you may wanna consider.
2 point conversions are a bit disproportionate I'd say, but the rest is fine IMO.