Phaseshift analogRead wave

I understand you want the Arduino to generate two complementary PWM outputs (opposite phase).

I'm not clear on what you actually want to do, but you can certainly set up the second hardware output on Timer2 (pin 11) with the opposite phase output. Here's an example of shifted square wave with fast pwm mode (980HZ). It is easily modified to the 490 Hz you are using, or to an arbitrary frequency. Duty cycle can also be modified from a square wave.

void setup() {
  pinMode(3, OUTPUT); //OC2B
  pinMode(11, OUTPUT); //OC2A
  TCCR2A = 0; //initialize register
  TCCR2B = 0; //in itialize register
  TCCR2A = _BV(WGM20) | _BV(WGM21); //set fast PWM
  TCCR2A |= _BV(COM2A1) | _BV(COM2A0); //Set OC2A on Compare Match, clear OC2A at BOTTOM,(inverting mode).
  TCCR2A |= _BV(COM2B1); //Clear OC2B on Compare Match, set OC2B at BOTTOM,(non-inverting mode).
  TCCR2B = _BV(CS22); //prescaler 64
  OCR2A = 127;
  OCR2B = 127;

}

void loop() {
}

I don't know why I can't just read it on the scope...it reads 0V on that pin.

It was explained previously that you can not analogWrite() on A2.