You are right. Sellers are supposed to give the location of the product, not the location of the seller and this can be Reported to eBay.
The problems are delays in receipt and potential problems with customs.
You can leave Detailed Seller Ratings. Normal transactions get 5 stars. The lowest rating is ONE Star.
The delay in the shipping (usually this is meant to indicate that the seller shipped promptly, but this is one case where the long delivery period was the seller's responsibility.
The description was also inaccurate because it did not indicate that the item would be shipped from overseas.
You can also leave appropriate feedback. The most effective feedback is calm and factual. 'Shipped from Asia Took 6 weeks to arrive" for example.