No, but German, Swedish and English are all related languages so that’s why they’re similar.
Yes, vägen should have a long ä and a short g, whereas väggen should have a short ä an a long g. The difference in length is usually very difficult for English speakers. But you could start by listening here:
Same as with the road and the street respectively. All streets are roads, but not all roads are streets.