7 weeks seems a bit early, almost too early to get that last bud swell.... I always let my plants go at least 10 weeks to ensure I get that very last swell.
75% of the water weight will drop, which will leave you with 94 grams, which is 3 ounces, 1 quarter and 1 eighth (minus like half a gram lol). That's not bad dude (Stop being so hard on yourself lol.), and your yield will get better as you get more experience you're right on about that, grow is totally experience based. Also remember sometimes it's not about the quantity but more so about the quality.
Congratulations on your harvest!! Definitely give us a smoke report, and great job Altered, I'm sure your next grows will be just as great if not better.