Sounds good to me too. The wild card of the unknown coming into play can be fun.

Here is what I believe is the final draft of the character. I had a few extra points to distribute so charisma got a bump over the last build and I added a 2nd luck and a beginner's luck feat. I also finished filling out the alternate form. That should take care of everything.
Name: Sapphire
PL: 8 (150 pp)
ABILITIES: STR: 12 (+1) DEX: 18 (+4) CON: 14 (+2) INT: 10 (+0) WIS: 14 (+2) CHA: 14 (+2)
SKILLS:
Bluff 6 (+8), Concentration 4 (+6), Diplomacy 6 (+8), Notice 6 (+8), Pilot 4 (+8), Perform 6 (+8), Medicine 8 (+10), Kn: Biology 8 (+8)
FEATS:
All Out Attack, Power Attack, Dodge Focus 2, Precise Shot 1, Luck 2, Beginner's Luck
POWERS:
Silicate Crystals
-Energy Aura: Strike 8 (Extra: Duration Sustained/Aura, Feat: Variable 2) (34 pts)
AP1: Energy Blast: Blast 8 (Extra: Autofire, Penetrating, Feat: Variable 2) (1 pt)
AP2: Energy Explosion: Blast 8 (Extra: Area, Feat: Reverse Progression 6/Progression 2/Variable 2) (1 pt)
AP3: Augment Strength: Enhanced Strenth 16, Super Strength 8 (Feat: Shockwave/Bracing) (1 pt)
AP4: Energy Drain: 1pt Nullify Technology 8 (Extra: Selective/Nullifying Field/Effortless, Feat: Selective) (1 pt)
AP5: Energy Form: Alternate Form 8 (Flaw: Projection) (1 pt)
-Silicate Crystal Absorption: Protection 8 (Extra: Impervious, Flaw: Energy Only) (8 pts)
-Sub-Dermal Reinforcement: Protection 8 (Flaw: Physical Only) (4 pts)
-Flight 6 (500 MPH) (12 pts)
-Immunity 9 (Life Support, Need for Sleep) (10 pts)
Alternate Form
-Energy Blast: Blast 8 (Feat: Variable 2) (18 pts)
AP1: Energy Release: Strike 8 (Extra: Burst, Feat: Variable 2) (1 pt)
AP2: Transmit: Teleport 8 (Extra: Accurate, Flaw: Limited to Energy Conduits) (1 pt)
-Pure Energy: Insubstantial 3 (15 pts)
-Detect Energy: Super-Sense 4 (Detect/Sense/Accurate) (4 pts)
BASE ATTACK & DEFENSE: BAB 8, BDB 4
COMBAT: Attack +8, Grapple +9, Defense 16 (flat-footed 12), Init +4
SAVES: Tough +10 (Impervious Energy

, Fort 6(+8), Ref 4(+8), Will 4(+6)
DRAWBACKS:
Vulnerable: Sonic Energy (Uncommon, Major) 3
Abilities 22 + Skills 12 (48 ranks) + Feats 8 + Powers 73 + Combat 24 + Saves 14 – Drawbacks 3 = 150