Here's how I ended up getting this achievement. There's no definite way, so here are some tips.
The main riff is as follows:
G G [RY] G G [RY] G [RY] G G [RY] G [RY] B B-Y-R
Get this riff down perfectly. If you make a mistake, you're screwed. The maximum score you can get is close to 628,000, so that leaves very little room for error. Let's put it like this: missing in the main riff means 10000 points lost.
Here is my fingering (1 = index, 4 = pinky):
1 1  1 1  1  1 1  1  3 3-2-1
It's stressful for your hand, but I ended up being more consistent once I got the stamina. Everything from first position can definitely work if you use an XPlorer since the buttons are closer together. I have hit the entire riff on both a BH controller and an XPlorer.
First position fingering:
1 1  1 1  1  1 1  1  4 4-3-2
I also found it easy to keep the rhythm by placing accents on the chords, since that's what you hear best in the song.
Remember that there are two blue notes after each other, so don't forget to strum those.
About the solos:
Personally, I missed a bunch in Solo B, D and F and still got it.
Solo A is pretty easy. Just a few 16th note scales at 202BPM (on average).
Solo B isn't too hard. A part that might trip you up, is this, close after the trills: Y-R-G-R-G-Y-O
I personally miss the G-Y-O part every time, but as long as you hit everything before and after it, no worries.
Solo C is a huge zig-zag of 12th (I know, there's no such thing as 12th notes) notes which can be played entirely from second position. Just shift to first for the sole green note. Be wary of the 32th B-O-B part they tossed in.
Solo D. Erm, yeah. 16th note strumming. I miss in it 'cause I suck at alt strumming. The tempo varies from 199BPM to 205BM. 199BPM and 198 for the first three measures, then it slightly speeds up during the last measure (the R Y B O strums).
After the strumming, it's 12th note scales again. This time at a constant beat.
Solo E. If you miss here, you're not ready for this.
Solo F. I've had most success with anchoring G and shifting to second position once it switches to the red root note, then play it all from second position.
After the bridge, the main riff repeats so make sure you can hit it again. Be prepared for the short fill in there. It's pretty standard and easy to hit if you had no problems with the scales in the solos, but vital to hit because of the SP.
The last part are the outro 8th note triplets anchored at Green: B-Y-G and O-B-G. It changes after every two measures of triplets.
My most consistent method of hitting it: 4 3 1, even when it changes to O-B-G. It's pretty much consistent and if you stretch your hand a bit, it's almost as if you're playing the B-Y-G part.
SP Path I used: http://pathhero.codemann8.com/view.php?path=9867
In short: 2-2-2(+1)-1(+1)-2-1-1(+1)-2-1(+1)