Rats are not more nutritious than mice.
It's not a race. As long as your snake is healthy and growing, you're doing fine.
35 grams will fit in your snake without a problem. When they're young they grow fast and process food faster. If you're worried about it, let him sit 7 days before his next feed.