Welcome to Elyria!
Before even going into Alpha 1, take a look at the package contents. I'm sure you've already seen how Elyria is shaping up and the general makeup of the community and devs.
No doubt you're familiar with playing sub MMOs. In most cases you're used to paying around $10 a month. The package you're looking at comes with 6 sparks equating to potentially 6 years of sub time. For other sub MMOs, you'd have paid anything up to $720 over that time for mindless repetitious grinding and farming.
Even the tier you've looked at comes with the ability to name a star. Effectively you have a permanent presence in Elyria. Beyond that you're starting with an experience many may fail to achieve, managing your own settlement. Over time, settlements and kingdoms will change, but you're getting the opportunity to help define it yourself, shape it into something unique, and set the foundations for it's future. Your family may decide to remain there, knowing their roots as it's founding fathers. Any time spent making your mark on Elyria is a win, and an opportunity all people will come to have in time, but you're being the first and setting it's course.
Now, a bit about alpha etc. Once you get early access, you'll get some sneak previews of updates and info before it hits the wider community. In principle, Alphas and Betas are unfinished, buggy versions of games going through test phases, but user feedback during those phases in particular will often drive change. The biggest player benefit aside from that is familiarity. It places you in a position where, once exposition arrives, you KNOW the ropes, you're familiar with how it works and can hit the ground running, potentially giving you a better start.
As a Mayor you'll also find other advantages leading up to Elyria.
There are several games being developed side by side. The main game you're aware of already. Next, theres KoE - kingdoms of Elyria. This is intended to model the competition between kingdoms, relations and interactions between settlements, counties etc and the perceived prestige and wealth of each from the populations perspective. The Elyria MUD is a very cool lower-end interface (game) which enables the team to test and model most the systems and engines behind Elyria while the front end is being added to and polished.
Exposition is the 3 month period where the LIVE Elyria opens up to the backers with sufficient access BEFORE the general public. It's not wiped. This period allows us to place limited buildings and facilities, play the game and help to develop a fully developed world for the public. As a Mayor, you'll be able to place buildings, define the focus of your settlement, begin to trade, plan your settlements appearance and make it as attractive as you can for furure players, who may ultimately jump into your townsfolk. In short, very cool.
If you need to know more though, ask on the forums. The community and devs are all very friendly and approachable.
I'm a Count on the EU, planning to be near the mountains for the benefit of my Hrothi-enthused brother ;)
If you tip people off which server you're going for and what your plans and preferred biomes are, you'll likely be approached by lots of recruiting groups. Admittedly if biomes are a key part for you, you'll find it hard to commit to a kingdom as none of them yet know what they are getting, but it's good to start meeting the community ;)