Few hits to do/check to improve game speed and decrease lags. (Possibly to even fix some or all your described problems.)
1. Make sure you have the latest Flash installed.
You can check your flash version from here:
https://www.adobe.com/software/flash/about/2. Try playing via direct link:
http://supermechs.com/bmmLoader.swf?version=5.2LThis way your PC doesn't have to load anything else (e.g. main page, adds) besides the game itself. Using direct link means that you should check the main page
http://supermechs.com/ from time to time, to see if the newer version has been released and what is it's number (so you can change the version number in the end of the direct link's url).
3. Under the game options try changing some values:
3.1. Quality - Low
3.2. Particle effects - Off
3.3. Mech's Breathing - Off
3.4. Music - Off (This one is optional, if you like backround music then you can keep it On. But i'm listening internet radios while playing SM, so i'll turn it Off.)
3.5. Sound - On (This one is optional too, i have enabled it to hear SFX sounds while playing the game. Without SFX it seems too quiet for me.)
4. After some time (let's say 15-30mins), if you feel like game has slowed down then just refresh the page and play again. This slowdown was an issue in the last version though. But just in case, if you should counter this, then just refresh the page and game will be fast again.
All those tips are easy ones and you may try some of them or even all of them to see if it helps regarding your problems.
Lowering game's quality and/or disabling particle effects doesn't make it as pretty as it could be but when it fixes many of your lag issues then i think you can manage with lower quality and/or no particle effects.
Though, there are more things to do/check (more complicated ones) but first try these and see if they help.
Out of your encountered problems, i, myself have only seen 3 of them, 2 of them only once: "lose action point midfight" and "no option bar at my first turn". Regardless of these two, i still managed to win both matches.
3rd one was the one where game displayed that i was still searching for an opponent and when game automatically canceled the search, i saw under my replays that i had a battle where i quitted.
"no option bar at my first turn" <- this was a hack few players used a lot (back in the version 2.7 or so). But the latest versions are making cheating hard (but not impossible). From time to time, you may encounter few cheaters.
As for the 3rd issue i described, i let the game search for an opponent until 5th mech appears (while searcing, game displays different mechs opposite your mech). After the 5th mech appears, i cancel the search by myself and hit the random battle button again. I've seen that this way there is little chance that you may encounter this glitch in the game and thus loosing your hard earned ladder points.
I even made a topic about it:
Loosing ladder points while searching for an opponent and i still think this is another way of cheating in the game.
--
Aeacus