Apache - Congrats on receiving your Purple Belt!!! You survived the roughest belt (IMO anyway)! Purple belt means you can now be late to warm-ups whenever you want haha (kidding). Keep up the training and stay at that brown/black side of the mat as much as you can.
Max - there are a variety of good resources online for 'Flexibility for BJJ'. IMO it's less about the specific stretching routine and more about just doing it every, single day. When I was a competitive gymnast, I stretched at least 45 minutes a day just doing a random mix of gymnastics and track stretches. And now, anytime I'm watching TV I sit on the floor and stretch.
And yeah, that'd be fun to have a BJJ forum group roll!
Consistency: It's only a virtue if you're not a screw-up.