This is my two cents, it might be blunt and I will apologize beforehand.
You got ripped off sir. First of all, all 高級shops will pick u up from ueno! If they don't do that, you must assume it is against the rules. Now if you can't speak Japanese, they will take advantage of you. In fact they...