The thing with Hotel California is that it's not related to an exact scale. It has an E-major as well as an E-minor chord in it. That makes it tricky because you need G and G#.
Stolen from wikipedia: >
The Doric bebop scale is derived from the Doric scale and has its chromatic transition tone between the third and fourth (in the example E with G and G# ).
This scale is often used with minor seventh chords. <unquote
As it is an 8 interval scala it will not work with the given 7 intervals.
I'm afraid that is not a good example for our application.
But now on topic.
I think many ways can reach a goal.
I also would prefer the Interval counted from base tone to have a better understanding , but it comes really to an presentation problem if you want to avoid enharmonic mix-ups.