If it makes you feel any better, you don't have to wait 3 years this time. Star Wars: Rogue One (about how they stole the first Death Star plans) comes out in just under a year. Then Episode 8 will be here in a year and a half.
By the way, I agree with your review. This one had the magic again. That's a really good way to put it.