It might be of interest for all of you that yes,
1) the promo works for US members
2) Budapest does not have to be included in the flight itinerary
Coming back from my recent JFK-FRA trip, I mysteriously found 2500 extra miles per segment on my statement...