- Is there a reason that the Earth has the tilt that it does (~23°)?
- How do we know which way is supposed to be 0°?
- Does this tilt have major consequences on the planet?
- Has it changed and will it change in the future? (If so, would there be any consequences?)
First up, the tilt is exactly 23.45 degrees.
The reason for Earth's tilt is still not yet really proven, but scientists at Princeton stated on August 25, 2006 that planet Earth may have 'tilted' to keep its balance. Quote:
Same goes for the lack of proof about the exact consequences on the planet or if it'll happen again. All that is still being researched and debated, but those Princeton scientists have thrown in some interesting perspectives which you'll discover when you visit the link I provided and completely read what they wrote.
Besides "consequences" for Earth as a planet, it should be noted that the tilt of Earth is the reason why we have seasons. So even when we yet have to find out what the consequences for Earth (as a planet) have been and/or will be, we do know that the tilt surely has consequences for all beings that live on planet Earth… the seasons that influence us all: summer, fall, winter, and spring.
And - last but not least - as for your question how they know where 0 degrees would be, you just have to look at the Earth's rotation around the sun. Take a 90° angle of the planet's orbit and you know where 0° would be. But I guess a picture explains more than a thousand words, so I quickly created the following graphic:
The tilt of the rotation axis of the Earth is probably twofold. First, it is probably due to Earth formation history. Even though, by angular momentum conservation, planets should have a rotation axis aligned with that of the Sun, their formation history, characterized by accretion and collision of planetisimals, should have perturbated the initial axis. Second, it is due to gravitational perturbations. And actually, regarding this effects, Earth axis should be much more tilted; hopefully, the Moon is there to help.