Definitely apply. Our Town recently created a similar commission and the resolution specifically requires cyclists of varying levels of ability.

As a new cyclist you will absolutely be able to provide a different perspective by raising issues that the others may take for granted, or not even notice, any more.

Go for it!