I think the "limited budget" mechanic should be scrapped - instead make the budget unlimited but rank the submissions based on the lowest budget.
Over the series people have also developed strategies within those constraints - so it's quite frequent to see teams earning money in the penultimate leg and taking the time hit in order to splash out in the final leg.
It's a great show if you're able to get hold of it.