Generally speaking, there is no difference between your tire (Am. E) or tyre (Br. E) bursting or blowing. The primary feature that renders a tire burst or blown is that there is obvious and severe damage to the tire that renders it uninflatable and unusable; this is often in the form of large strips of tire being strewn along the roadside.
(This is opposed to a tire that is merely flat, which may have a small leak somewhere that causes it to deflate steadily. A flat tire can be reinflated (though it may go flat again relatively quickly) and patched, and can generally be driven on (although that is not recommended!).)
Dependence and dependency can both be used in the state/condition of being dependent sense. By definition, all words referencing such "states" are abstract nouns, so I don't see any justification for OP's abstract/concrete distinction in that sense. As you can see from this NGram, dependency has gained ground in recent decades, but both are in common use.
The main usage difference is that dependency can be used in a second sense as a "concrete" noun to mean a person or thing which depends on something/someone else. But note that in the programming context it's not uncommon to see it used to mean a software resource upon which some piece of software depends (i.e. - reversing the need/provide relationship).
In principle, dependence could also be used with that second sense - but as OED points out, all such usages are now either obsolete or archaic.
TL;DR: If you want the easy way out (which looks like the way majority usage is going anyway), you can probably get away with using dependency all the time.
But I must be honest - as a native speaker I'd probably tend to refer to his drug dependency, but his dependence on drugs (maybe because I see one as a problem he has, and the other as something he's doing, I don't know).
Best Answer
Of course, both sentences are grammatical. "Huge" and "large" are in the same category: they are adjectives. However, something huge is surprisingly large or excessively large. If something is large, but about as large as can be expected, then it is not huge.
Huge is an emphatic word, and has subjective connotations: what one person might call big --- or even small! --- someone else might call huge. A teenage girl about to go to a dance might think she has a "huge" zit (acne spot) on her chin, but to someone else it might appear small and insignificant.
For instance, have you ever heard of someone ordering a "huge coffee" in a coffee shop? If there were such a thing on the menu, it would be understood as humor. Even ridiculous drink sizes like 64 oz drinks are not called "huge", but "super sized" or whatever.
Or how about clothing: a T-shirt can be "large", and then "extra large". "Huge" is not used because it's an emotional word; it does not work well with cold facts like objectively established sizes, and could even be offensive to someone because of its possible connotations of "excess".