Don't know of many Velodromes that will let you ride with a hairnet style helmet, best to wear a proper microshell especially if your new to it.
Find some straps to fit around those pedals it's a lot worse pulling your foot on the Track than on the road.