Supply and demand is a possible reason for the price fluctuation, but when I first bought the tickets 4 months ago all the big front seats were available and they were asking for $50 a seat each way. I'm guessing if the time gets closer and a majority are still available, maybe then the price goes down. I think there were 5 seats (out of 10) available when I selected to purchase 2 BFS's about 6 days in advance of my flight.
In regards to the seat pitch, I kept reading about how small the seats were, though upon further research figured out my route uses the Airbus 319, so I'd probably be able to manage in a regular seat. I am a tad bit taller than donigan, so at least one way I won't be crammed into the plane