I think it would be interesting if one could keep more than one (two?) power-ups and be able to select which one to use. One could e.g. use two in a row for an attack to go in a breakaway or save two power-ups for the last lap and use them tactically. Maybe there should be a limitation so you can only have one type of power-up in the “bank” to make the effect less powerful.
An idea I think would be fun would be a single use gamble where if you don’t like what you’ve got, you can opt to spin for something else. With nothing at all being a possible outcome. Would add an extra risk/reward element to racing.