I have just released a new module that handles this problem differently by separating prices from products. Thought you might like to add it to related projects? It's called Commerce Pricelist.

It includes a feeds parser for importing price lists and price lists can be assigned to uses, roles etc. Prices can apply based on line item quantity and date.