It should be fine as long as your inbound flight is on time. Apparently your connecting flight would actually be operated by Vueling. Was this separately booked (in which case you'd likely be on your own with a missed connection) and does anyone know if they'd let you print your boarding pass (or have a mobile one) before your first departure?